JavaScriptで文字列を大文字に変換する方法


  1. toUpperCase()メソッドを使用する方法:

    const str = "hello, world!";
    const uppercaseStr = str.toUpperCase();
    console.log(uppercaseStr); // 結果: "HELLO, WORLD!"

    上記の例では、toUpperCase()メソッドを使用して文字列を大文字に変換しています。

  2. CSSのtext-transformプロパティを使用する方法:

    <style>
     .uppercase {
       text-transform: uppercase;
     }
    </style>
    <div class="uppercase">hello, world!</div>

    上記の例では、CSSのtext-transformプロパティを使用して文字列を大文字に変換しています。HTMLの要素に対して"uppercase"クラスを付けることで、その要素内のテキストが大文字に表示されます。

  3. String.fromCharCode()メソッドを使用する方法:

    const str = "hello, world!";
    let uppercaseStr = "";
    for (let i = 0; i < str.length; i++) {
     const charCode = str.charCodeAt(i);
     if (charCode >= 97 && charCode <= 122) {
       uppercaseStr += String.fromCharCode(charCode - 32);
     } else {
       uppercaseStr += str.charAt(i);
     }
    }
    console.log(uppercaseStr); // 結果: "HELLO, WORLD!"

    上記の例では、String.fromCharCode()メソッドを使用して文字列を大文字に変換しています。文字列を1文字ずつ走査し、文字のUnicodeコードポイントを比較して変換を行っています。