JavaScript

Кроме того, этот объект наследует методы watch и unwatch из объекта Object.

Примеры

Пример 1: Строковой литерал. Создаётся строковой литерал: var last_name = "Schaefer"

Пример 2: Свойства строкового литерала. Следующие операторы вычисляются в 8, "SCHAEFER" и "schaefer": last_name.length last_name.toUpperCase() last_name.toLowerCase()

Пример 3: Доступ к определённым символам строки. Вы можете представить строку как массив символов. Тогда можно получить доступ к отдельным символам строки по индексу этого массива. var myString = "Hello"myString[0] // возвращает "H"

Пример 4: Передача строки между скриптами в различных окнах и фрэймах. Следующий код создаёт две строковые переменные и открывает второе окно: var lastName = "Schaefer"var firstName = "Jesse"empWindow=window.open('string2.html','window1','width=300,height=300')

Если код HTML второго окна (string2.html) создаёт две строковые переменные empLastName и empFirstName, следующий код в первом окне присваивает значения переменным второго окна: empWindow.empFirstName=firstName empWindow.empLastName=lastName

А этот код в первом окне выводит значения переменных второго окна: alert('empFirstName in empWindow is ' + empWindow.empFirstName)alert('empLastName in empWindow is ' + empWindow.empLastName)

big

Выводит строку увеличенным шрифтом, как при использовании тэга BIG.

Метод из

String

Реализован в

JavaScript 1.0, NES 2.0

Используйте метод big вместе с методами write или writeln для форматирования и отображения строки в документе. В серверном JavaScript используйте функцию write для отображения строки.

Пример

Используются методы работы со строками для изменения размера текста строки: var worldString="Hello, world"document.write(worldString.small()) document.write("<P>" + worldString.big())document.write("<P>" + worldString.fontsize(7))

Такой же вывод даст следующий HTML: <SMALL>Hello, world</SMALL><P><BIG>Hello, world</BIG><P><FONTSIZE=7>Hello, world</FONTSIZE>

blink

Выводит строку шрифтом blink, как при использовании тэга BLINK.

Метод из

String

Реализован в

JavaScript 1.0, NES 2.0

Описание

Используйте метод blink вместе с методами write или writeln для форматирования и отображения строки в документе. В серверном JavaScript используйте функцию write для отображения строки.

Пример

Здесь используются методы работы со строками для изменения форматирования строки: var worldString="Hello, world"document.write(worldString.blink()) document.write("<P>" + worldString.bold())document.write("<P>" + worldString.italics())document.write("<P>" + worldString.strike())

Предыдущий пример даст тот же вывод, что и следующий HTML: <BLINK>Hello, world</BLINK><P><B>Hello, world</B><P><I>Hello, world</I><P><STRIKE>Hello, world</STRIKE>

bold

Выводит строку шрифтом bold, как при использовании тэга B.

Метод из

String

Реализован в

JavaScript 1.0, NES 2.0

Синтаксис bold()

Параметры отсутствуют.

Описание

Используйте метод bold вместе с методами write или writeln для форматирования и отображения строки в документе. В серверном JavaScript используйте функцию write для отображения строки.

Пример

Здесь используются методы работы со строками для изменения форматирования строки: var worldString="Hello, world" document.write(worldString.blink()) document.write("<P>" + worldString.bold())document.write("<P>" + worldString.italics())document.write("<P>" + worldString.strike())

Предыдущий пример даст тот же вывод, что и следующий HTML: <BLINK>Hello, world</BLINK><P><B>Hello, world</B><P><I>Hello, world</I><P><STRIKE>Hello, world</STRIKE>

charAt

Возвращает специфицированный символ из строки.

Метод из

String

Реализован в

JavaScript 1.0, NES 2.0

Версия ECMA

ECMA-262

Синтаксис charAt(index)

Параметр

index

Целое число в диапазоне от 0 до числа, меньшего длины строки на 1.

Описание

Символы строки индексируются слева направо. Индекс первого символа строки равен 0, а последнего (для строки с именем stringName) stringName.length - 1. Если предоставляемый Вами index выходит за пределы указанного диапазона, JavaScript возвращает пустую строку.

Пример

Отображаются символы из различных мест строки "Brave new world": var anyString="Brave new world"document.writeln("The character at index 0 is " + anyString.charAt(0))document.writeln("The character at index 1 is " + anyString.charAt(1))document.writeln("The character at index 2 is " + anyString.charAt(2))document.writeln("The character at index 3 is " + anyString.charAt(3))document.writeln("The character at index 4 is " + anyString.charAt(4))

На выходе будет:

The character at index 0 is B

The character at index 1 is r

The character at index 2 is a

The character at index 3 is v

The character at index 4 is e

charCodeAt

Возвращает число - Unicode-значение символа, находящегося в строке по данному индексу.

Метод из

String

Реализован в

JavaScript 1.2, NES 3.0

JavaScript 1.3: возвращает Unicode-значение, а не значение из набора символов ISO-Latin-1.

Версия ECMA

ECMA-262


Страница: