Объект String позволяет работать с рядом символов; он обертывает примитивный тип данных Javascript с помощью ряда вспомогательных методов.

Поскольку JavaScript автоматически преобразуется между примитивами строк и объектами String, вы можете вызвать любой из вспомогательных методов объекта String в примитиве строк.

Синтаксис

Используйте следующий синтаксис для создания объекта String

var val = new String(string);

Параметр String представляет собой последовательность символов, которые были правильно закодированы.

Строковые свойства

Ниже приведен список свойств объекта String и их описание.

Свойство Описание
constructorВозвращает ссылку на функцию String, которая создала объект.
lengthВозвращает длину строки.
prototypeСвойство prototype позволяет добавлять свойства и методы к объекту.

Строковые методы

Ниже приведен список методов, доступных в объекте String, а также их описание.

Метод Описание
charAt()Возвращает символ по указанному индексу.
charCodeAt()Возвращает число, указывающее значение Unicode символа в данном индексе.
concat()Объединяет текст двух строк и возвращает новую строку.
indexOf()Возвращает индекс в вызывающем объекте String первого вхождения указанного значения или -1, если не найден.
lastIndexOf()Возвращает индекс в вызывающем объекте String последнего вхождения указанного значения или -1, если не найден.
localeCompare()Возвращает число, указывающее, идет ли строка ссылок до или после или совпадает с указанной строкой в порядке сортировки.
match()Используется для сопоставления регулярного выражения с строкой.
replace()Используется для поиска соответствия между регулярным выражением и строкой и для замены подстроки с подстрокой новой подстрокой.
search()Выполняет поиск соответствия между регулярным выражением и указанной строкой.
slice()Извлекает раздел строки и возвращает новую строку.
split()Разделяет объект String в массив строк, разделяя строку на подстроки.
substr()Возвращает символы в строке, начинающейся в указанном месте, через указанное количество символов.
substring()Возвращает символы в строке между двумя индексами в строку.
toLocaleLowerCase()Символы внутри строки преобразуются в нижний регистр при соблюдении текущей локали.
toLocaleUpperCase()Символы внутри строки преобразуются в верхний регистр при соблюдении текущей локали.
toLowerCase()Возвращает значение вызывающей строки, преобразованное в нижний регистр.
toString()Возвращает строку, представляющую указанный объект.
toUpperCase()Возвращает значение вызывающей строки, преобразованное в верхний регистр.
valueOf()Возвращает примитивное значение указанного объекта.

Строковые HTML обертки

Ниже приведен список методов, возвращающих копию строки, заключенной в соответствующий HTML-тег.

Метод Описание
anchor()Создает привязку HTML, которая используется как гипертекстовая цель.
big()Создает строку, которая будет отображаться в большом шрифте, как если бы она была в теге big.
blink()Создает строку, которая будет мигать, как если бы она была в теге blink.
bold()Создает строку, которая должна отображаться как жирная, как если бы она была в теге b.
fixed()Вызывает строку, отображаемую шрифтом с фиксированным шагом, как если бы он находился в теге tt
fontcolor()Вызывает строку, отображаемую указанным цветом, как если бы она была в теге font color = "color".
fontsize()Вызывает строку, отображаемую в указанном размере шрифта, как если бы он был в теге font size = "size".
italics()Вызывает строку курсивом, как если бы она находилась в теге i.
link()Создает гипертекстовую ссылку HTML, которая запрашивает другой URL.
small()Вызывает строку, отображаемую маленьким шрифтом, как если бы она была в теге small.
strike()Вызывает строку, которая будет отображаться в виде вычеркнутого текста, как если бы он находился в теге strike.
sub()Вызывает строку, которая будет отображаться в виде индекса, как если бы она находилась в теге sub
sup()Вызывает строку, отображаемую в виде надстрочного индекса, как если бы она находилась в теге sup



Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok