Объект 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 |
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Новые статьи
- JS База данных - фильтрация записей. Часть 2 - 15/12/2019 05:21
- JavaScript - Совместимость с браузерами - 08/09/2018 15:52
- JavaScript - Карта изображений - 08/09/2018 15:52
- JavaScript - отладка - 08/09/2018 15:51
- JavaScript - Мультимедиа - 08/09/2018 15:51
- JavaScript - анимация - 08/09/2018 15:50
- JavaScript - подтверждение формы - 08/09/2018 15:50
- JavaScript - Обработка ошибок и исключений - 08/09/2018 15:49
- JavaScript - Объектная модель документа или DOM - 08/09/2018 15:49
- JavaScript - Регулярные выражения и объект RegExp - 08/09/2018 15:48
- JavaScript - объект Math - 08/09/2018 15:48
- JavaScript - объект Date - 08/09/2018 15:48
- JavaScript - объект Array - 08/09/2018 15:47
Предыдущие статьи
- JavaScript - логические объекты - 08/09/2018 15:46
- JavaScript - Числовые объекты - 08/09/2018 15:46
- JavaScript - Обзор объектов - 08/09/2018 15:45
- JavaScript - Печать страницы - 08/09/2018 15:45
- JavaScript - Void - 08/09/2018 15:45
- JavaScript - диалоговые окна - 08/09/2018 15:44
- JavaScript - Redirect - 08/09/2018 15:44
- JavaScript и Cookies - 08/09/2018 15:43
- JavaScript - События - 08/09/2018 15:43
- JavaScript - функции - 08/09/2018 15:42
- JavaScript - управление циклом - 08/09/2018 15:41
- JavaScript - цикл for ... in - 08/09/2018 15:41
- JavaScript - For цикл - 08/09/2018 15:40
- JavaScript - циклы - 08/09/2018 15:40
- JavaScript - switch-case - 08/09/2018 15:39
- JavaScript - if ... else - 08/09/2018 15:39
- JavaScript - Операторы - 08/09/2018 15:38
- JavaScript - переменные - 08/09/2018 15:38
- JavaScript - размещение в файле HTML - 08/09/2018 15:37
- Включение JavaScript в браузерах - 08/09/2018 15:36