Метод toLocaleUpperCase() преобразует все буквенные символы в нижний регистр с учетом текущего языкового стандарта среды размещения.

str.toLocaleUpperCase()

Метод toLocaleUpperCase() преобразует символы текстовой строки, из которой вызван метод, в верхний регистр (прописные символы) с учетом региональных настроек. Исходная строка не изменяется, результатом возвращается новая строка.

Приведение строк к одному и тому же регистру требуется, например, при сравнении содержимого строк без учета регистра. Кроме того, многие серверы чувствительны к регистру, в котором определены имена файлов и директорий.

В большинстве случаев метод toLocaleUpperCase() возвращает тот же результат, что и метод toUpperCase(), но для некоторых локалей, например, турецкой, в которой правила преобразования регистра отличаются от правил по умолчанию, принятых в Юникоде, он может вернуть другой результат, например, 'i' превращается в İ, а не 'I'. Для русского результаты совпадают.

Копия строки, преобразованная в верхний регистр в соответствии с текущей локалью хоста. Только немногие языки, такие как турецкий, имеют специфические для региона соответствия регистров, поэтому данный метод обычно возвращает то же значение, что и метод toUpperCase().

Выполнить код »

Комментарии

пожелания к комментариям…
  • Приветствуются комментарии, соответствующие теме урока: вопросы, ответы, предложения.
  • Одну строчку кода оборачивайте в тег <code>, несколько строчек кода — в теги <pre><code>...ваш код...</code></pre>.
  • Допускаются ссылки на онлайн-песочницы (codepen, plnkr, JSBin и др.).