Объект String используется для хранения и обработки текстовой информации.
Дополнительную информацию об использовании данного объекта Вы можете найти в нашем JavaScript учебнике.
Синтаксис:
//Вы можете создать объект Строка двумя способами: var str = new String(строка); //или более коротко (также можно использовать одинарные кавычки): var str = "строка";
| Свойство | Описание |
|---|---|
| length | Возвращает длину строки. |
| prototype | Позволяет добавлять свойства и методы к объекту. |
| Метод | Описание |
|---|---|
| charAt() | Возвращает символ находящийся на указанной позиции в строке. |
| charCodeAt() | Возвращает Юникод символа на указанной позиции в строке. |
| concat() | Объединяет две и более строки и возвращает результат. |
| fromCharCode() | Преобразует Юникод в символ. |
| indexOf() | Возвращает позицию первого найденного совпадения выражения в методе со строкой текста. |
| lastIndexOf() | Возвращает позицию последнего найденного совпадения выражения в методе со строкой текста. |
| match() | Ищет совпадение между регулярным выражением переданным в методе и строкой текста и возвращает найденное совпадение (если оно имеется). |
| replace() | Ищет совпадение между регулярным выражением и строкой текста и заменяет найденное совпадение (если оно имеется) новой строкой. |
| search() | Ищет совпадение между регулярным выражением и строкой текста и возвращает позицию найденного совпадения (если оно имеется). |
| slice() | Извлекает часть существующей строки и возвращает новую строку. |
| split() | Разделяет строку на массив подстрок. |
| substr() | Извлекает указанное количество символов из строки начиная с указанного места. |
| substring() | Извлекает символы из строки между указанными координатами. |
| toLowerCase() | Делает все символы строки строчными. |
| toUpperCase() | Делает все символы строки заглавными. |
| valueOf() | Возвращает содержимое объекта Строка. |
С помощью методов ниже Вы можете обернуть строку желаемыми тэгами разметки:
| Метод | Описание |
|---|---|
| bold() | Оборачивает строку тэгами <b>. |
| italics() | Оборачивает строку тэгами <i>. |
| link() | Оборачивает строку тэгами <a>. |
| sub() | Оборачивает строку тэгами <sub>. |
| sup() | Оборачивает строку тэгами <sup>. |