Преобразование строки в нижний регистр

TypeScript:
Преобразование строки в нижний регистр

Как это сделать:

В TypeScript преобразование строки в нижний регистр - проще простого. Просто вызовите метод .toLowerCase() для вашей строки. Вот как:

let myString: string = "HeLLo, WorLD!";
let lowerCaseString: string = myString.toLowerCase();
console.log(lowerCaseString); // Вывод: "hello, world!"

Просто, не так ли?

Подробнее

В старые времена обработка текста не всегда была последовательной, и кодировка символов могла быть диким западом. Теперь, благодаря Unicode и стандартизированным методам, регистры однородны на протяжении разных языков. По сравнению с .toLowerCase(), старомодный подход (такой как манипуляции с ASCII) кажется каменным веком. Альтернативы (например, .toLocaleLowerCase()) учитывают локально-специфические правила для правильного кейсинга, что может быть полезно. Под капотом, метод .toLowerCase() в JavaScript (и, соответственно, в TypeScript) проходит через каждый символ и, если это большая буква, преобразует её в ее эквивалент в нижнем регистре, основываясь на сопоставлениях Unicode.

Смотрите также

Для более продвинутой работы со строками и чтобы разнообразить вашу игру обработки текста, взгляните на: