Методы преобразования строчных букв JavaScript в прописные

  1. Использование метода toUpperCase():

    let lowercaseString = "javascript";
    let uppercaseString = lowercaseString.toUpperCase();
    console.log(uppercaseString); // Output: JAVASCRIPT
  2. Использование метода String.prototype.replace() с регулярным выражением:

    let lowercaseString = "javascript";
    let uppercaseString = lowercaseString.replace(/./g, function (char) {
     return char.toUpperCase();
    });
    console.log(uppercaseString); // Output: JAVASCRIPT
  3. Использование значений ASCII и метода String.fromCharCode():

    let lowercaseString = "javascript";
    let uppercaseString = "";
    for (let i = 0; i < lowercaseString.length; i++) {
     let charCode = lowercaseString.charCodeAt(i);
     if (charCode >= 97 && charCode <= 122) {
       uppercaseString += String.fromCharCode(charCode - 32);
     } else {
       uppercaseString += lowercaseString[i];
     }
    }
    console.log(uppercaseString); // Output: JAVASCRIPT
  4. Использование оператора расширения и функции map():

    let lowercaseString = "javascript";
    let uppercaseString = [...lowercaseString].map((char) =>
     char.toUpperCase()
    ).join("");
    console.log(uppercaseString); // Output: JAVASCRIPT