Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
R_S_R_S_R_RyeR_R_javasbript.doc
Скачиваний:
49
Добавлен:
09.04.2015
Размер:
546.3 Кб
Скачать

Объект Global

В объекте Global соединены высокоуровневые свойства и методы, используемые при программировании на JavaScript. В табл. приведены некоторые из его методов.

Метод

Описание

escape()

Перекодирует строковый объект так, чтобы он мог читаться на любом компьютере. Все знаки пунктуации, пробелы имеют кодировку %хх. Например, escape("Hi, Alice!") возвращает строку

"Hi%2C%20Alice%21"

Выполняет код JavaScript. Например, в следующем операторе

переменной t присваивается значение 4.

var t = eval("1+3");

isFinite()

Возвращает true, если аргумент принимает любое значение, отличное от NaN, положительной или отрицательной бесконечности. В последних трех случаях метод возвращает значение false

isNaN()

Возвращает true, если аргумент принимает значение NaN. Как правило, этот метод используется для проверки корректности значений, возвращаемых методами parseint() и parseFloat()

parseFloat()

Выполняет преобразование строкового выражение в число с пла­вающей десятичной точкой. Например,

parseFloat("abc") возвращаетNaN;

parseFloat("1.2abc") возвращает 1.2;

parseFloat("1.2") возвращает 1.2

parseInt()

Выполняет преобразование строкового выражение в целое число. Например,

parseint ("abc") возвращает NaN;

parseint("1.2") возвращает 1

unescape()

Декодирует строку, закодированную методом escape()

Объект RegExp

Объект RegExp (Regular Expression, регулярное выражение) содержит некоторые образцы, которые используются для поиска различных комбинаций символов. Регулярные выражения обеспечивают гораздо более широкие возможности, чем просто поиск слов и символов. Например, вы можете осуществить поиск в строке, задавая в образце групповые символы или указывая диапазон, из которого следует выбирать символы. Шаблон регулярных выражений составляется из буквенно-цифровых и специальных символов, которые в шаблоне выполняют особые функции, определяемые синтаксисом регулярных выражений. Наиболее распространенные из специальных символов перечислены в табл. 9.

Имена

Требования к именам такие же, как в С++. Напомним, что имя это непрерывная последовательность букв английского алфавита, знака подчеркивания и цифр. Имя начинается с буквы или знака подчеркивания. Имя не должно совпадать с ключевыми словами. Имя не должно содержать специальных символов.

Язык JavaScript чувствителен к регистру, поэтому myvar, MyVar и myVar— разные переменные. Существует заблуждение, что именно так и надо писать слова в тэгах HTML. Но на самом деле HTML к регистру нечувствителен.

Операторы Javascript

Операторы служат для управления потоком команд в JavaScript. Один объект может быть разбит на несколько строк, или, наоборот в одной строке может быть несколько операторов.

Необходимо знать следующее, во-первых, блоки операторов, такие как определения функций, должны быть заключены в фигурные скобки. Во-вторых, точка с запятой служит разделителем отдельных операторов. Если пропустить точку с запятой, поведение программы станет непредсказуемым.

Так как JavaScript не имеет жестких требований к форматированию текста программы, можно вставлять символы перевода строки и отступа для лучшей читабельности текста.

Ниже описаны операторы, которые используются в JavaScript:

  • break

  • comment

  • continue

  • for

  • for...in

  • function

  • if...else

  • return

  • var

  • while

  • with

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]