Объект Strings позволяет работать с серией символов; он заворачивает простую строку в тип данных в JavaScript с помощью ряда вспомогательных методов.
Поскольку JavaScript автоматически преобразует простые строки и объекты String, можно вызвать любой из вспомогательных методов объекта String в строковом примитиве.
Используйте следующий синтаксис для создания объекта String:
var val = new String(string);
Параметр string – это последовательность символов, которая была закодирована должным образом.
Вот список свойств объекта String и его описание.
№ | Свойства & Описание |
---|---|
1 | constructor – Возвращает ссылку на функцию Строки, создавшей объект. |
2 | length – Возвращает длину строки. |
3 | prototype – Свойство прототипа позволяет добавлять свойства и методы к объекту. |
В следующих разделах мы рассмотрим несколько примеров, демонстрирующих использование свойства Строки.
Вот список доступных методов в строковом объекте вместе с их описанием.
№ | Метод & Описание |
---|---|
1 | charAt() – Возвращает символ по указанному индексу. |
2 | charCodeAt() – Возвращает число, указывающее значение Юникода символа в данном индексе. |
3 | concat() – Объединяет текст двух строк и возвращает новую строку. |
4 | indexOf() – Возвращает индекс внутри вызывающего объекта String первого вхождения указанного значения или -1, если не найден. |
5 | lastIndexOf() – Возвращает индекс внутри вызывающего объекта String последнего вхождения указанного значения, или -1, если не найдено. |
6 | localeCompare() – Возвращает число, указывающее, идет ли ссылка строки до или то же самое, что и данная строка в порядке сортировки. |
7 | match() – Используется для согласования регулярного выражения со строкой. |
8 | replace() – Используется для нахождения соответствия между регулярным выражением и строкой, и заменяет найденную подстроку на новую подстроку. |
9 | search() – Выполняет поиск совпадения между регулярным выражением и определенной строкой. |
10 | slice() – Извлекает часть строки и возвращает новую строку. |
11 | split() – Разбивает объект String, на массив строк, разделяя строку на подстроки. |
12 | substr() – Возвращает символы в строке, начиная с указанного места через указанное количество символов. |
13 | substring() – Возвращает символы в строке между двумя индексами в строку. |
14 | toLocaleLowerCase() – Символы внутри строки преобразуются в нижний регистр при соблюдении текущего языкового стандарта. |
15 | toLocaleUpperCase() – Символы внутри строки преобразуются в верхний регистр при соблюдении текущего языкового стандарта |
16 | toLowerCase() – Возвращает строковое значение, преобразованное в нижний регистр. |
17 | toString() – Возвращает строку, представляющую определенный объект. |
18 | toUpperCase() – Возвращает строковое значение, преобразованное в верхний регистр. |
19 | valueOf() – Возвращает элементарное значение заданного объекта. |
Вот список методов, которые возвращают копию строки, завернутые в соответствующий HTML-тег.
№ | Метод & Описание |
---|---|
1 | anchor() – Создает HTML якорь, который используется в качестве ссылки гипертекста. |
2 | big() – Создает строку, которая будет отображаться с большом шрифтом, как если бы это было в теге <big>. |
3 | blink() – Создает vbuf.oe. строку, как если бы это было в теге <blink>. |
4 | bold() – Создает строку, которая будет отображаться жирным шрифтом, как если бы они было в теге <b>. |
5 | fixed() – Вызывает строку, которая будет отображаться в моноширинном шрифте, как если бы он был в теге <tt> |
6 | fontcolor() – Вызывает строку, которая будет отображаться в указанном цвете, как если бы это было в тег <font color=”color”>. |
7 | fontsize() – Вызывает строку, которая будет отображаться в заданном размере шрифта, как если бы они были в тег <font size=”size”>. |
8 | italics() – Вызывает наклонную строку, как если бы это было в тег <i>. |
9 | link() – Создает гипертекстовую ссылку HTML, которая указывает на другой URL. |
10 | small() – Вызывает строку, которая будет отображаться мелким шрифтом, как если бы это было в теге <small>. |
11 | strike() – Заставляет строку отображаться как зачеркнутый текст, как если бы это было в тег <strike>. |
12 | sub() – Вызывает строку, которая будет отображаться в виде нижнего индекса, как если бы это было в теге <sub> |
13 | sup() – Вызывает строку, которая будет отображаться в виде верхнего индекса, как если бы это было в теге <sup> |
В следующих разделах мы покажем несколько примеров, демонстрирующих использование методов строк.