Объект String — это объектная реализация примитивного строкового значения. Его конструктор имеет вид: new String(значение?) Здесь значение — любое строковое выражение, задающее примитивное значение объекта. Если оно не указано, то примитивное значение объекта равно "". Все свойства и методы строковых объектов применимы и к строковым константам. В этом случае исполняющая система создает временный строковый объект, со значением, заданным константой, выполняет запрошенное действие, удаляет временный объект и возвращает результат. Помимо методов, предусмотренных стандартом ECMAScript, обозреватели Microscape традиционно поддерживают несколько методов объекта String, обеспечивающих заключение строки в теги HTML. Эти методы также описаны ниже. Свойства объекта String| Свойство | Описание | Член прототипа |
|---|
| constructor | Конструктор, который создал объект. | Да | | length | Количество символов в строке. | Нет | | prototype | Ссылка на прототип класса объектов. | Нет | Стандартные методы объекта String| Метод | Описание | Член прототипа |
|---|
| charAt | Возвращает символ, находящийся в данной позиции строки. | Да | | charCodeAt | Возвращает код символа, находящегося в данной позиции строки. | Да | | concat | Возвращает конкатенацию строк. | Да | | fromCharCode | Создает строку из символов, заданных кодами Unicode. | Да | | indexOf | Возвращает позицию первого вхождения заданной подстроки. | Да | | lastIndexOf | Возвращает позицию последнего вхождения заданной подстроки. | Да | | localeCompare | Сравнивает две строки с учетом языка операционной системы. | Да | | match | Сопоставляет строку с регулярным выражением. | Да | | replace | Сопоставляет строку с регулярным выражением и заменяет найденную подстроку новой подстрокой. | Да | | search | Ищет сопоставление строки с регулярным выражением. | Да | | slice | Извлекает часть строки и возвращает новую строку. | Да | | split | Разбивает строку на массив подстрок. | Да | | substr | Возвращает подстроку, заданную позицией и длиной. | Да | | substring | Возвращает подстроку, заданную начальной и конечной позициями. | Да | | toLocaleLowerCase | Преобразует все буквы строки в строчные с учетом языка операционной системы. | Да | | toLocaleUpperCase | Преобразует все буквы строки в прописные с учетом языка операционной системы. | Да | | toLowerCase | Преобразует все буквы строки в строчные. | Да | | toString | Преобразует объект в строку. | Да | | toUpperCase | Преобразует все буквы строки в прописные. | Да | | valueOf | Возвращает примитивное значение объекта. | Да | Нестандартные методы объекта String| Метод | Описание | Член прототипа |
|---|
| anchor | Создает закладку HTML (<A NAME="имя">…</A>). | Да | | big | Заключает строку в теги <BIG>…</BIG>. | Да | | blink | Заключает строку в теги <BLINK>…</BLINK>. | Да | | bold | Заключает строку в теги <B>…</B>. | Да | | fixed | Заключает строку в теги <TT>…</TT>. | Да | | fontcolor | Заключает строку в теги <FONT COLOR="цвет">…</FONT>. | Да | | fontsize | Заключает строку в теги <FONT SIZE="размер">…</FONT>. | Да | | italics | Заключает строку в теги <I>…</I>. | Да | | link | Создает гиперссылку HTML (<A HREF="uri">…</A>). | Да | | small | Заключает строку в теги <SMALL>…</SMALL>. | Да | | strike | Заключает строку в теги <STRIKE>…</STRIKE>. | Да | | sub | Заключает строку в теги <SUB>…</SUB>. | Да | | sup | Заключает строку в теги <SUP>…</SUP>. | Да |
Источник: http://wdh.suncloud.ru/js09.htm |