JavaScript String объект является глобальным объектом, который используется для хранения строк. Строка — это последовательность букв, цифр, специальных символов, арифметических значений или их комбинация.
Подробнее см. Руководство по типу данных String в JavaScript.
Свойства String
В следующей таблице перечислены стандартные свойства объекта String.
Свойство | Описание |
---|---|
length |
Возвращает длину строки. |
prototype |
Позволяет добавлять новые свойства и методы к объекту String. |
Каждый объект в JavaScript имеет свойство constructor
, которая используется для создания экземпляра этого объекта.
Методы String
В следующей таблице перечислены стандартные методы объекта String.
Метод | Описание |
---|---|
charAt() |
Возвращает символ по указанному индексу. |
charCodeAt() |
Возвращает Юникод символа по указанному индексу. |
concat() |
Объединяет две или более строк и возвращает новую строку. |
endsWith() |
Проверяет, заканчивается ли строка указанной подстрокой. |
fromCharCode() |
Преобразует значения Unicode в символы. |
includes() |
Проверяет, содержит ли строка указанную подстроку. |
indexOf() |
Возвращает индекс первого вхождения указанного значения в строке. |
lastIndexOf() |
Возвращает индекс последнего вхождения указанного значения в строке. |
localeCompare() |
Сравнивает две строки в текущей локали. |
match() |
Сопоставляет строку с регулярным выражением и возвращает массив всех совпадений. |
repeat() |
Возвращает новую строку, которая содержит указанное количество копий исходной строки. |
replace() |
Заменяет вхождения строки или шаблона внутри строки другой строкой и возвращает новую строку без изменения исходной строки. |
search() |
Осуществляет поиск строки по регулярному выражению,и возвращает индекс первого совпадения. |
slice() |
Извлекает часть строки и возвращает ее как новую строку. |
split() |
Разбивает строку на массив подстрок. |
startsWith() |
Проверяет, начинается ли строка с указанной подстроки. |
substr() |
Извлекает часть строки между начальным индексом и количеством символов после него. |
substring() |
Извлекает часть строки между начальным и конечным индексами. |
toLocaleLowerCase() |
Преобразует строку в строчные буквы в соответствии с текущей локалью хоста. |
toLocaleUpperCase() |
Преобразует строку в заглавные буквы в соответствии с текущей локалью хоста. |
toLowerCase() |
Преобразует строку в строчные буквы. |
toString() |
Возвращает строку, представляющую указанный объект. |
toUpperCase() |
Преобразует строку в заглавные буквы. |
trim() |
Удаляет пробелы с обоих концов строки. |
valueOf() |
Возвращает примитивное значение объекта String. |