СПРАВОЧНИК
Методы строк JavaScript
Все методы String
Справочник по методам объекта String в JavaScript. Здесь собраны методы поиска, извлечения, изменения, смены регистра и проверки строк, а также шаблонные строки. Каждая запись содержит сигнатуру, краткое описание и рабочий пример с указанием результата.
Извлечение 4
String.slice()
str.slice(start, end)Извлекает часть строки, поддерживая отрицательные индексы.String.split()
str.split(separator, limit)Разбивает строку в массив по разделителю.String.substr()
str.substr(start, length)Извлекает подстроку заданной длины (устаревший).String.substring()
str.substring(start, end)Извлекает подстроку между двумя индексами.Изменение 10
String.concat()
str.concat(str1, str2, ...)Объединяет строки в одну.String.normalize()
str.normalize(form)Приводит строку к форме нормализации Unicode.String.padEnd()
str.padEnd(targetLength, padString)Дополняет строку справа до нужной длины.String.padStart()
str.padStart(targetLength, padString)Дополняет строку слева до нужной длины.String.repeat()
str.repeat(count)Повторяет строку заданное число раз.String.replace()
str.replace(pattern, replacement)Заменяет первое совпадение в строке.String.replaceAll()
str.replaceAll(pattern, replacement)Заменяет все совпадения в строке.String.trim()
str.trim()Удаляет пробелы по краям строки.String.trimEnd()
str.trimEnd()Удаляет пробелы в конце строки.String.trimStart()
str.trimStart()Удаляет пробелы в начале строки.Поиск 7
String.at()
str.at(index)Возвращает символ по индексу, поддерживая отрицательные значения.String.charAt()
str.charAt(index)Возвращает символ по указанному индексу.String.charCodeAt()
str.charCodeAt(index)Возвращает код UTF-16 символа по индексу.String.codePointAt()
str.codePointAt(index)Возвращает кодовую точку Unicode по индексу.String.indexOf()
str.indexOf(searchValue, fromIndex)Возвращает индекс первого вхождения подстроки.String.lastIndexOf()
str.lastIndexOf(searchValue, fromIndex)Возвращает индекс последнего вхождения подстроки.String.search()
str.search(regexp)Ищет совпадение по регулярному выражению и возвращает индекс.Проверки 4
String.endsWith()
str.endsWith(searchString, endPosition)Проверяет, заканчивается ли строка подстрокой.String.includes()
str.includes(searchString, position)Проверяет, содержит ли строка подстроку.String.localeCompare()
str.localeCompare(compareString, locales, options)Сравнивает строки с учётом локали.String.startsWith()
str.startsWith(searchString, position)Проверяет, начинается ли строка с подстроки.Регистр 2
Шаблоны 6
String.fromCharCode()
String.fromCharCode(num1, num2, ...)Создаёт строку из кодов UTF-16.String.fromCodePoint()
String.fromCodePoint(num1, num2, ...)Создаёт строку из кодовых точек Unicode.String.match()
str.match(regexp)Возвращает совпадения строки с регулярным выражением.String.matchAll()
str.matchAll(regexp)Возвращает итератор по всем совпадениям с группами.String.raw()
String.raw(strings, ...substitutions)Возвращает сырую строку шаблона без обработки эскейпов.Template literals
`текст ${выражение} текст`Шаблонные строки с интерполяцией и многострочностью.