стоит знать

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. Комбинируя эти функции творчески, вы можете манипулировать строками и преобразовывать их самыми разными способами в соответствии с вашими потребностями.

Удачного программирования :)