→
その文字列を、ロケールに基づいて小文字に変換して返します。
String | String。 |
---|---|
locale | 省略可。locale 引数は、ロケールに依存した対応に基づいた小文字への変換に使用されるロケールを示します。
複数のロケールが Array で与えられた場合は、利用可能な最良のロケールが使用されます。 既定のロケールはホスト環境の現在のロケールです。 |
String。呼び出した文字列をロケールに依存した対応に基づいて小文字に変換したものを表す新しい文字列です。
toLocaleLowerCase() メソッドは、ロケール固有の大文字小文字の対応付けに従って小文字に変換された文字列の値を返します。
toLocaleLowerCase() はその文字列自体に影響を与えません。ほとんどの場合は toLowerCase() と同じ結果が得られますが、トルコ語のように大文字小文字のマッピングが Unicode 既定の大文字小文字のマッピングに従っていないロケールの場合は、異なる結果が得られる可能性があります。
D='ALPHABET'.toLocaleLowerCase(); //='alphabet' D='\u0130'.toLocaleLowerCase('tr') === 'i'; //=true D='\u0130'.toLocaleLowerCase('en-US') === 'i'; //=false let locales = ['tr', 'TR', 'tr-TR', 'tr-u-co-search', 'tr-x-turkish']; D='\u0130'.toLocaleLowerCase(locales) === 'i'; //=true
toLocaleLowerCase()、toLocaleUpperCase()。