Строки

10-03-24 08:28:01


Image for the Строки

Пример:

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); // Вывод: Привет (исходная строка остается неизменной)