стоит знать
charAt()
— возвращает символ по указанному индексу в строке.
const str = "hello world"; const char = str.charAt(1); // "e"
concat()
— объединяет две или более строк вместе.
const str1 = "hello"; const str2 = "world"; const result = str1.concat(" ", str2); // "hello world"
includes()
— возвращает true
, если строка содержит указанную подстроку, иначе false
const str = "hello world"; const result = str.includes("world"); // true
indexOf()
— возвращает индекс первого вхождения указанной подстроки в строку или -1
, если подстрока не найдена.
const str = "hello world"; const index = str.indexOf("world"); // 6
lastIndexOf()
— возвращает индекс последнего вхождения указанной подстроки в строку или -1
, если подстрока не найдена.
const str = "hello world"; const index = str.lastIndexOf("l"); // 9
length
— возвращает длину строки.
const str = "hello world"; const len = str.length; // 11
replace()
— заменяет указанную подстроку другой строкой.
const str = "hello world"; const result = str.replace("world", "there"); // "hello there"
slice()
— извлекает часть строки и возвращает ее как новую строку
const str = "hello world"; const result = str.slice(0, 5); // "hello"
split()
- разбивает строку на массив подстрок на основе указанного разделителя.
const str = "hello world"; const arr = str.split(" "); // ["hello", "world"]
toLowerCase()
- переводит строку в нижний регистр.
const str = "HELLO WORLD"; const result = str.toLowerCase(); // "hello world"
toUpperCase()
- переводит строку в верхний регистр
const str = "hello world"; const result = str.toUpperCase(); // "HELLO WORLD"
trim()
— удаляет пробелы с обоих концов строки
const str = " hello world "; const result = str.trim(); // "hello world"
Это всего лишь несколько примеров многих строковых функций, доступных в JavaScript. Комбинируя эти функции творчески, вы можете манипулировать строками и преобразовывать их самыми разными способами в соответствии с вашими потребностями.
Удачного программирования :)