var upperCaseString = string.toUpperCase();
"abc".toLocaleUpperCase(); // "ABC"
toLocaleUpperCaseメソッドは現在のロケールに基づいて文字列に含まれる小文字を大文字に変換して返します。トルコ語、アゼルバイジャン語、タタール語、クリミア・タタール語などいくつかのテュルク諸語ではラテン文字 "i" ("\x69") の大文字は "I" ("\x49") ではなく点のある "İ" ("\u0130") であるため、それらのロケールにおいてこのメソッドは "i" を点のある "İ" に変換します。
/toUpperCase|toUpperCase]]メソッドと同じ結果を返します。