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

str.toLocaleLowerCase()

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

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

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

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

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

Комментарии

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