Объект 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

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



Cookies make it easier for us to provide you with our services. With the usage of our services you permit us to use cookies.
Ok