JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

JavaScriptで文字列を大文字に変換する方法(ロケール対応)

JavaScriptで文字列を大文字に変換するには、toLocaleUpperCase()メソッドを使用します。このメソッドは、ホスト環境の現在のロケール(または引数で指定したロケール)に従って、文字列を大文字に変換します。

toLocaleUpperCase()メソッドとは

toLocaleUpperCase()は、元の文字列を変更せずに、大文字へ変換した新しい文字列を返します。引数にロケール(言語コードなど)を指定できるため、トルコ語のようにロケールごとに大文字・小文字の変換規則が異なる言語にも正しく対応できます。ロケールを省略した場合は、ホスト環境の現在のロケールが適用されます。

基本構文

str.toLocaleUpperCase([locale])

使用例

次のコードを実行して、JavaScriptにおけるtoLocaleUpperCase()メソッドの実際の動作を確認してみましょう。

<!DOCTYPE html>
<html>
   <body>
      <script>
         var a = "amit";
         document.write(a.toLocaleUpperCase());
      </script>
   </body>
</html>

このコードを実行すると、小文字の「amit」がすべて大文字に変換され、ブラウザには次のように表示されます。

AMIT

なお、ロケールを考慮しない一般的な変換にはtoUpperCase()メソッドも利用できますが、多言語対応が必要な場合はtoLocaleUpperCase()の方が安全です。

  1. JavaScriptで文字列を検索する方法【search()メソッドの使い方を解説】

    JavaScriptで文字列を検索する方法 JavaScriptで文字列の中から特定の文字列を探すには、search()メソッドを使用します。このメソッドは、引数に渡した文字列(または正規表現)が対象の文字列内で最初に一致した位置(インデックス)を返し、見つからなかった場合は -1 を返します。 以下は、JavaScriptで文字列を検索するサンプルコードです。 サンプルコード <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" />

  2. 文字列をJavaScriptオブジェクトに変換する方法【JSON.parse()の使い方】

    JavaScriptでJSON形式の文字列をオブジェクトに変換するには、JSON.parse()メソッドを使用します。このメソッドは、引数に渡された文字列を解析(パース)し、対応するJavaScriptオブジェクトを返します。 サンプルコード <!DOCTYPE html> <html lang=ja> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Docum