Урок посвящен методам работы со строковыми объектами и переменными в JavaScript.
Строки в JavaScript
Создадим строковую переменную string со значением «небольшая большая строка». Затем создадим переменную text со значением «какое-то значение». Длина строки (количество символов, включая пробелы, но не включая кавычки) определяется свойством length:
let string = "небольшая большая строка";
let text = "какое-то значение";
let stringLength = string.length;
console.log(stringLength); // Выведет 16
Преобразование регистра
Для преобразования регистра символов строки используются методы:
- toUpperCase(): Преобразует все символы в верхний регистр.
let upperCaseString = string.toUpperCase();
console.log(upperCaseString); // Выведет "НЕБОЛЬШАЯ БОЛЬШАЯ СТРОКА"
- toLowerCase(): Преобразует все символы в нижний регистр.
let lowerCaseString = string.toLowerCase();
console.log(lowerCaseString); // Выведет "небольшая большая строка"
Обрезка и извлечение подстрок
Метод substring() обрезает строку. Он принимает два параметра: индекс начального символа (включительно) и индекс конечного символа (исключительно). Индексация начинается с нуля.
let substring = string.substring(1, 5); // Обрезает строку с 1-го по 4-й символ (включительно)
console.log(substring); // Выведет "еболь"
Метод charAt() извлекает символ по его индексу:
let char = string.charAt(2); // Извлекает третий символ (индекс 2)
console.log(char); // Выведет "е"
Метод indexOf() находит индекс первого вхождения подстроки. Если подстрока не найдена, возвращает -1.
let index = string.indexOf("боль"); // Находит индекс подстроки "боль"
console.log(index); // Выведет индекс первого вхождения подстроки "боль"
Рассмотрены основные методы работы со строками в JavaScript: определение длины, преобразование регистра, обрезка, извлечение символа по индексу и поиск подстроки. Более подробная информация приведена в справочных материалах.