【JavaScript】toLocaleLowerCase()メソッドを使ってロケールに対応した小文字変換を行う方法
JavaScriptで文字列を小文字に変換するには、toLocaleLowerCase()メソッドを使用します。このメソッドは、実行環境のホストの現在のロケール(言語・地域設定)に従って、文字列を小文字へと変換するのが特徴です。
基本的な使い方
toLocaleLowerCase()は、通常のtoLowerCase()メソッドと同様に動作しますが、トルコ語などの特定の言語特有の文字マッピング規則を考慮した変換が可能な点が異なります。引数にロケール(例:'tr'や'ja-JP')を指定することもできます。
コード例
以下のコードを実行すると、toLocaleLowerCase()メソッドの動作を確認できます。
<!DOCTYPE html> <html> <body> <script> var a = "WELCOME!"; document.write(a.toLocaleLowerCase()); </script> </body> </html>
出力結果
上記のコードを実行すると、ブラウザに次のように表示されます。
welcome!
このように、大文字で書かれた「WELCOME!」が、すべて小文字の「welcome!」に変換されて出力されます。
ロケールを指定する場合
引数にロケールを渡すことで、その地域の言語規則に基づいた変換も行えます。
var str = "İSTANBUL";
document.write(str.toLocaleLowerCase('tr')); // トルコ語の規則に従うトルコ語では大文字の「I」が小文字に変換される際に特殊な扱いとなるため、多言語対応アプリケーションではtoLocaleLowerCase()の活用が特に有効です。
-
JavaScriptで文字列を検索する方法【search()メソッドの使い方を解説】
JavaScriptで文字列を検索する方法 JavaScriptで文字列の中から特定の文字列を探すには、search()メソッドを使用します。このメソッドは、引数に渡した文字列(または正規表現)が対象の文字列内で最初に一致した位置(インデックス)を返し、見つからなかった場合は -1 を返します。 以下は、JavaScriptで文字列を検索するサンプルコードです。 サンプルコード <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" />
-
文字列を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