JavaScript StringObject
Объект String
Объект String используется для работы с текстом (строками).
Как создать объект String:new String()。
Синтаксис
var txt = new String("string");
Или, если проще:
var txt = "string";Чтобы изучить руководство по объекту String, проверьтеРуководство по объекту String JavaScript。
Свойства объекта String
| Свойство | Описание |
|---|---|
| constructor | Ссылка на функцию, создавшую объект. |
| length | Длина строки |
| prototype | Позволяет добавлять свойства и методы в объект. |
Методы объекта String
| Метод | Описание |
|---|---|
| charAt() | Возвращает символ в указанной позиции. |
| charCodeAt() | Возвращает Unicode-кодировку символа в указанной позиции. |
| concat() | Объединяет две или более строк и возвращает новую строку. |
| endsWith() | Определяет, заканчивается ли текущая строка указанной подстрокой (с учётом регистра). |
| fromCharCode() | Преобразует кодировку Unicode в символ. |
| indexOf() | Возвращает позицию первого вхождения указанного строкового значения в строке. |
| includes() | Определяет, содержит ли строка указанную подстроку. |
| lastIndexOf() | Ищет строку от конца к началу и возвращает позицию последнего вхождения, начиная с начальной позиции (0). |
| match() | Находит одно или несколько совпадений регулярного выражения. |
| repeat() | Копирует строку указанное число раз и возвращает их объединёнными вместе. |
| replace() | Находит совпадающую подстроку в строке и заменяет подстроку, соответствующую регулярному выражению. |
| replaceAll() | Находит совпадающие подстроки в строке и заменяет все подстроки, соответствующие регулярному выражению. |
| search() | Находит значение, соответствующее регулярному выражению. |
| slice() | Извлекает часть строки и возвращает извлечённую часть в новой строке. |
| split() | Разделяет строку на массив строк. |
| startsWith() | Проверяет, начинается ли строка с указанной подстроки. |
| substr() | Извлекает указанное количество символов начиная с начального индекса в строке. |
| substring() | Извлекает символы между двумя указанными индексами в строке. |
| toLowerCase() | Преобразует строку в нижний регистр. |
| toUpperCase() | Преобразует строку в верхний регистр. |
| trim() | Удаляет пробельные символы с обеих сторон строки. |
| toLocaleLowerCase() | Преобразует строку в нижний регистр в соответствии с языковой средой локального хоста. |
| toLocaleUpperCase() | Преобразует строку в верхний регистр в соответствии с языковой средой локального хоста. |
| valueOf() | Возвращает примитивное значение объекта строки. |
| toString() | Возвращает строку. |
Методы HTML-обёртки для строк
HTML возвращает содержимое, обёрнутое в соответствующие HTML-теги.
Следующие методы не являются стандартными, поэтому они могут не поддерживаться в некоторых браузерах.
| Метод | Описание |
|---|---|
| anchor() | Создаёт HTML-якорь. |
| big() | Отображает строку крупным шрифтом. |
| blink() | Отображает строку как мигающий текст. |
| bold() | Отображает строку полужирным шрифтом. |
| fixed() | Отображает строку в виде текста пишущей машинки. |
| fontcolor() | Отображает строку с использованием указанного цвета. |
| fontsize() | Отображает строку с использованием указанного размера. |
| italics() | Отображает строку курсивом. |
| link() | Отображает строку как ссылку. |
| small() | Отображает строку мелким шрифтом. |
| strike() | Используется для отображения строки с зачеркиванием. |
| sub() | Отображает строку как нижний индекс. |
| sup() | Отображает строку как верхний индекс. |