JavaScriptРефераты >> Программирование и компьютеры >> 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 |