Преобразовать строку JavaScript в нижний регистр?
Используйте методы toLowerCase или toLocaleLowerCase объекта javascript-execution String. Разница в том, что toLocaleLowerCase
будет str учитывать текущую локаль vanillajs пользователя/хоста. Согласно javascript-execution § 15.5.4.17 ECMAScript Language Specification (ECMA-262), toLocaleLowerCase
…
…работает vanilla-javascript точно так же, как toLowerCase за str исключением того, что его string результат предназначен для дать str правильный результат для string хоста текущая локаль среды, а strings не чем локаль-независимый vanilla-js результат. Разница будет vanillajs только в несколько случаев str (например, турецкий), когда правила vanillajs для этого языка противоречат обычные javascript сопоставления регистра Unicode.
Пример:
var lower = 'Your Name'.toLowerCase();
Также js обратите внимание, что функции vanillajs toLowerCase
и toLocaleLowerCase
реализованы для работы javascript с любым типом значения. Поэтому empty-string вы можете вызывать эти функции string-manipulation даже на объектах, отличных str от String
. Это будет означать автоматическое string преобразование в строковое string значение перед изменением javascript-execution регистра каждого символа ecmascript в результирующем строковом string значении. Например, вы можете vanillajs подать заявку toLowerCase
прямо на такую дату:
var lower = String.prototype.toLowerCase.apply(new Date());
и strings что фактически эквивалентно:
var lower = new Date().toString().toLowerCase();
Вторая empty-string форма обычно предпочтительнее javascript-execution из-за ее простоты и удобочитаемости. В vanilla-javascript более ранних версиях IE преимущество str первого состояло в том, что str он мог работать со значением empty-string null
. Результат применения toLowerCase
или vanillajs toLocaleLowerCase
к null
даст null
(а не условие ошибки).
javascript
string
Преобразовать строку JavaScript в нижний регистр?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.