Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Язык программирования javascript 16.02.12.doc
Скачиваний:
7
Добавлен:
31.08.2019
Размер:
2.86 Mб
Скачать

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

Имена

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

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

Операторы и операции Операторы Javascript

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

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

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

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

  • break

  • comment

  • continue

  • do…while

  • for

  • for...in

  • function

  • if...else

  • return

  • var

  • while

  • with