JavaScript Урок 20: Строковые операции и функции

Урок посвящен методам работы со строковыми объектами и переменными в 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: определение длины, преобразование регистра, обрезка, извлечение символа по индексу и поиск подстроки. Более подробная информация приведена в справочных материалах.

Что будем искать? Например,программа