10-03-24 08:28:01
Пример:
let greeting = "Привет, Мир!";
let emptyString = "";
JavaScript предоставляет несколько методов для работы со строками. Некоторые распространенные методы включают toUpperCase(), toLowerCase(), charAt(), indexOf(), substring(), split() и concat(). Эти методы позволяют манипулировать строками, извлекать подстроки и искать шаблоны внутри строк.
let str = "Привет, Мир!";
console.log(str.toUpperCase()); // Вывод: ПРИВЕТ, МИР!
console.log(str.indexOf("Мир")); // Вывод: 8
console.log(str.substring(0, 6)); // Вывод: Привет
Строки также могут быть объединены с использованием оператора + или метода concat().
let firstName = "Иван";
let lastName = "Иванов";
let fullName = firstName + " " + lastName;
console.log(fullName); // Вывод: Иван Иванов
let newFullName = firstName.concat(" ", lastName);
console.log(newFullName); // Вывод: Иван Иванов
JavaScript также поддерживает шаблонные литералы, которые позволяют встраивать выражения внутри строк с помощью ${}.
let name = "Алексей";
let age = 30;
let message = `Привет, меня зовут ${name} и мне ${age} лет.`;
console.log(message); // Вывод: Привет, меня зовут Алексей и мне 30 лет.
Важно отметить, что строки в JavaScript являются неизменяемыми, что означает, что их нельзя изменить после создания. Любая операция, которая кажется модифицирующей строку, на самом деле создает новую строку.
let str = "Привет";
str.toUpperCase(); // Возвращает новую строку "ПРИВЕТ"
console.log(str); // Вывод: Привет (исходная строка остается неизменной)