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