JavaScript - Строка

В JavaScript строка - это последовательность символов, которая используется для представления текста.

1. Объявление строки

В JavaScript строку можно объявить, используя тип данных string.
Вы можете присвоить строковое значение переменной, используя одинарные кавычки (') или двойные кавычки (").

📘 Пример

javascript
let greeting = 'Привет';  
let name = "Джон";

2. Основные операции

Доступ

Вы можете получить доступ к отдельным символам в строке, используя индексацию, с синтаксисом [], начиная с 0.

📘 Пример

javascript
let message = "Привет";  
console.log(message[0]); // Вывод: "П"  
console.log(message[3]); // Вывод: "е"

Вырезка

Вы можете получить подстроку из строки, используя метод slice().
Этот метод принимает два параметра: начальный индекс и конечный индекс (необязательный).
Он возвращает новую строку, содержащую символы с начального индекса до конечного индекса (исключая символ с конечного индекса).

📘 Пример

javascript
let message = "Привет, Мир";  
console.log(message.slice(0, 5)); // Вывод: "Привет"  
console.log(message.slice(6)); // Вывод: "Мир"

Конкатенация

Вы можете объединить две строки, используя оператор + или метод concat().

📘 Пример

javascript
let firstName = "Джон";  
let lastName = "Доу";  
let fullName = firstName + " " + lastName;  
console.log(fullName); // Вывод: "Джон Доу"  

let message = "Привет";  
message = message.concat(" ", "Мир");  
console.log(message); // Вывод: "Привет Мир"

Замена

Вы можете использовать метод replace() для замены подстроки строки новой подстрокой.

📘 Пример

javascript
let message = "Привет, Мир";  
message = message.replace("Мир", "JavaScript");  
console.log(message); // Вывод: "Привет JavaScript"

Сегментация

Вы можете использовать метод split() для разделения строки на несколько подстрок на основе указанного разделителя и вернуть массив.

📘 Пример

javascript
let message = "Привет,Мир,JavaScript";  
let parts = message.split(",");  
console.log(parts); // Вывод: ["Привет", "Мир", "JavaScript"]

Длина

Вы можете использовать свойство length для получения длины строки.

📘 Пример

javascript
let message = "Привет";  
console.log(message.length); // Вывод: 5

3. Форматирование

Форматирование строки - это процесс создания отформатированной строки путем замены заполнителей фактическими значениями.
В JavaScript вы можете использовать шаблонные литералы или метод toString() для форматирования строк.

📘 Пример

javascript
let name = "Джон";  
let age = 25;  
let message = `Меня зовут ${name} и мне ${age} лет.`;  
console.log(message); // Вывод: "Меня зовут Джон и мне 25 лет."

📘 Пример

javascript
let number = 10;  
let binary = number.toString(2);  
console.log(binary); // Вывод: "1010"

📘 Пример

javascript
let price = 9.99;  
let formattedPrice = price.toFixed(2);  
console.log(formattedPrice); // Вывод: "9.99"