stroka=' текст ';
stroka=" текст ";
stroka=` текст `;
stroka=" текст ";
stroka=` текст `;
Строки, объявление
В JavaScript любые текстовые данные являются строками. Не существует отдельного типа «символ», который есть в ряде других языков.
stroka=` ${peremen} `;
Вставка переменных и выражений в строку
Одинарные и двойные кавычки работают, по сути, одинаково, а если использовать обратные кавычки, то в такую строку мы сможем вставлять произвольные выражения и переменные, обернув их в ${…}
stroka=` текст
текст `;
текст `;
Текст в несколько строк
Ещё одно преимущество обратных кавычек — они могут занимать более одной строки, вот так.
\
\n
\t
и т.д.
\n
\t
и т.д.
Спецсимволы и экранирование
Как вы можете видеть, все спецсимволы начинаются с обратного слеша, \ — так называемого «символа экранирования». Он также используется, если необходимо вставить в строку кавычку.
peremen= 'text1' + 'text2';
Сложение строк при помощи бинарного +
Если бинарный оператор '+' применить к строкам, то он их объединяет в одну.
peremen= '2' + 12;
Арифметические операции строки с числом
Обратите внимание, если хотя бы один операнд является строкой, то второй будет также преобразован в строку.
'peremen'.length;
Длина строки
Свойство length содержит длину строки.
str.at(1);
str[1];
str[1];
Доступ к символам
Получить символ, который занимает позицию pos, можно с помощью квадратных скобок: [pos] . Также можно использовать метод str.at(pos) .
toLowerCase();
toUpperCase();
toUpperCase();
Изменение регистра символа, строки
Методы toLowerCase() и toUpperCase() меняют регистр символов.
str.indexOf(substr, pos)
Поиск подстроки с позицией совпадения
str.indexOf(substr, pos) - ищет подстроку substr в строке str, начиная с позиции pos, и возвращает позицию, на которой располагается совпадение, либо -1 при отсутствии совпадений.
str.includes(substr, pos)
Проверка есть подстрака в строке
Более современный метод str.includes(substr, pos) возвращает true, если в строке str есть подстрока substr, либо false, если нет.
str.substring(start, end);
str.substr(start, end);
str.slice(start, end);
str.substr(start, end);
str.slice(start, end);
Получение подстроки
В JavaScript есть 3 метода для получения подстроки: substring, substr и slice.
str.trim();
Обрезание пробелов в строке
Метод trim() удаляет пробельные символы с начала и конца строки. Пробельными символами в этом контексте считаются все собственно пробельные символы