JavaScript строки

Методы строк

МетодОписаниеChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
charAt()Возвращает символ по заданному индексу внутри строки. ДаДаДаДаДаДа
charCodeAt()Возвращает числовое значение символа по указанному индексу в стандарте кодирования символов Unicode (Юникод). ДаДаДаДаДаДа
codePointAt()ECMAScript 2015Возвращает неотрицательное целое число, являющееся значением кодовой точки в стандарте кодирования символов Unicode (Юникод). 41.029.028.010.0НетДа
concat()Используется для объединения двух, или более строк в одну, при этом метод не изменяет существующие строки, а возвращает новую строку. ДаДаДаДаДаДа
endsWith()ECMAScript 2015Определяет, совпадает ли конец данной строки с указанной строкой, или символом, возвращая при этом логическое значение. 41.017.028.09.0НетДа
fromCharCode()Преобразует значение или значения кодовых точек в стандарте кодирования символов UTF-16 (Юникод) в символы и возвращает строковое значение. ДаДаДаДаДаДа
fromCodePoint()ECMAScript 2015Преобразует значение или значения кодовых точек в стандарте кодирования символов Юникод в символы и возвращает строковое значение. Позволяет работать со значениями выше 65535. 41.029.028.010.0НетДа
includes()ECMAScript 2015Определяет, содержится ли одна строка внутри другой строки, возвращая при этом логическое значение. 41.040.0*28.09.0НетДа
indexOf()Возвращает позицию первого найденного вхождения указанного значения в строке. ДаДаДаДаДаДа
lastIndexOf()Возвращает позицию последнего найденного вхождения указанного значения в строке. ДаДаДаДаДаДа
localeCompare()Сравнивает две строки и определяет являются ли они эквивалентными в текущем языковом стандарте. ДаДаДаДаДа*Да
match()Производит поиск по заданной строке с использованием регулярного выражения (глобальный объект RegExp) и возвращает массив, содержащий результаты этого поиска. ДаДаДаДаДаДа
normalize()ECMAScript 2015Возвращает форму нормализации в стандарте кодирования символов Unicode (Юникод) для указанной строки. 34.031.0Да10.0НетДа
padEnd()ECMAScript 2017Позволяет дополнить текущую строку, начиная с её конца (справа) с помощью пробельного символа (по умолчанию), или заданной строкой, таким образом чтобы результирующая строка достигла заданной длины. 57.048.044.010.0Нет15.0
padStart()ECMAScript 2017Позволяет дополнить текущую строку, начиная с её начала (слева) с помощью пробельного символа (по умолчанию), или заданной строкой, таким образом чтобы результирующая строка достигла заданной длины. 57.048.044.010.0Нет15.0
repeat()ECMAScript 2015Возвращает новый строковый объект, который содержит указанное количество соединённых вместе копий строки на которой был вызван метод. 41.024.028.09.0НетДа
replace()Выполняет поиск с использованием регулярного выражения, или указанного значения в строке и возвращает новую строку, в которой будут заменены найденные значения. ДаДаДаДаДаДа
search()Выполняет поиск первого сопоставления с использованием регулярного выражения внутри строки, в случае совпадения возвращает индекс, в обратном случае -1. ДаДаДаДаДаДа
slice()Позволяет возвратить новую строку, которая содержит копии символов, вырезанных из исходной строки. ДаДаДаДаДаДа
split()Позволяет разбить строки на массив подстрок, используя заданную строку разделитель для определения места разбиения. ДаДаДаДаДаДа
startsWith()ECMAScript 2015Определяет, совпадает ли начало данной строки с указанной строкой, или символом, возвращая при этом логическое значение. 41.017.028.09.0НетДа
substr()Позволяет извлечь из строки определенное количество символов, начиная с заданного индекса. ДаДаДаДаДаДа
substring()Позволяет извлечь символы из строки (подстроку) между двумя заданными индексами, или от определенного индекса до конца строки. ДаДаДаДаДаДа
toLocaleLowerCase()Преобразует строку в строчные буквы (нижний регистр) с учетом текущего языкового стандарта. ДаДаДаДаДаДа
toLocaleUpperCase()Преобразует строку в заглавные буквы (верхний регистр) с учетом текущего языкового стандарта. ДаДаДаДаДаДа
toLowerCase()Преобразует строку в строчные буквы (нижний регистр). ДаДаДаДаДаДа
toString()Возвращает значение строкового объекта. ДаДаДаДаДаДа
toUpperCase()Преобразует строку в заглавные буквы (верхний регистр). ДаДаДаДаДаДа
trim()Позволяет удалить пробелы с обоих концов строки. ДаДаДаДа9.0Да
valueOf()Возвращает примитивное значение строкового объекта в виде строкового типа данных. ДаДаДаДаДаДа
raw()ECMAScript 2015Возвращает необработанную строковую форму строки шаблона. 41.034.028.010.0НетДа