Методы строки toLowerCase() и toUpperCase() в JavaScript
JavaScript

Методы строки toLowerCase() и toUpperCase() в JavaScript

Razilator

В JavaScript строки являются неизменяемыми, и иногда требуется изменить регистр символов в строке. Для этого можно использовать методы toLowerCase() и toUpperCase(). В этой статье мы рассмотрим эти методы подробнее, их синтаксис и приведем примеры их использования.

Метод String.toLowerCase()

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

Синтаксис

str.toLowerCase()

Пример метода toLowerCase()

index.js
const text = "Hello, World!";
const lowercaseText = text.toLowerCase();
console.log(lowercaseText); // "hello, world!"

В приведенном выше примере у нас есть строка text, содержащая текст Hello, World!. Мы применяем метод toLowerCase() к этой строке и сохраняем результат в переменной lowercaseText. Результатом будет новая строка, где все символы приведены к нижнему регистру.

Метод String.toUpperCase()

Метод toUpperCase() используется для преобразования всех символов в строке в верхний регистр. Подобно методу toLowerCase(), этот метод также не изменяет исходную строку, а возвращает новую строку с символами в верхнем регистре.

Синтаксис

str.toUpperCase()

Пример метода toUpperCase()

index.js
const text = "Hello, World!";
const uppercaseText = text.toUpperCase();
console.log(uppercaseText); // "HELLO, WORLD!"

В приведенном выше примере мы используем метод toUpperCase() для преобразования строки text в верхний регистр. Результат сохраняется в переменной uppercaseText. В итоге получаем новую строку, где все символы приведены к верхнему регистру.

Заключение

Методы toLowerCase() и toUpperCase() являются полезными инструментами при работе с текстом в JavaScript. Они позволяют легко изменять регистр символов в строке без необходимости изменения исходной строки. Это может быть полезно при сравнении строк без учета регистра, форматировании текста или других операциях, связанных с регистром символов.

;