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