- •Основы языка JavaScript
- •Этот язык обеспечивает возможность включения в документ HTML определенных инструкций (локальных сценариев), которые
- •Спомощью JavaScript-программы можно:
- •-создавать окна сообщений и диалоговые окна для вывода сообщений и ввода данных;
- •Главным достоинством JavaScript перед CGI является то, что нет необходимости посылать данные формы
- •Как поместить программу
- •! Важно помнить, что теги HTML и операторы JavaScript
- •Местоположение сценариев зависит от того, для чего они предназначаются.
- •Однако, если требуется определить функции для решения различных задач, то самым лучшим местом
- •В языке JavaScript символы, набранные в верхнем и нижнем регистре, различаются.
- •Загрузка удаленных JavaScript-программ
- •Например,
- •Совместимость с другими браузерами
- •Пример.
- •Основные элементы языка JavaScript
- •Переменные JavaScript
- •Строка - это последовательность символов, заключенных в одинарные (') или двойные (") кавычки.
- •Числовые значения могут быть целыми либо числами с плавающей или фиксированной запятой.
- •Кроме того, используются эти операции в сочетании с короткими операторами присваивания:
- •Создание переменных, определяемых пользователем:
- •Оператор var используется как для создания переменной, так и для инициализации ее заданным
- •Тип переменной Temp_var не определен. Её тип будет определяться, когда переменная будет использоваться.
- •Оператор var можно использовать и следующим образом:
- •Массивы
- •Для создания массива используется метод Array ().
- •Теперь можно присваивать элементам массива с помощью операторов присваивания:
- •Свойство length для массива позволяет определить количество элементов массива. Например,
- •??? А что будет при таком создании массива?
- •Применим свойство length:
- •Двумерный массив
- •Двумерный массивы можно создавать так:
- •Преобразование типов
- •Чтобы результат преобразовывался в число, необходимо применять функции parseInt () или parseFloat ().
- •Использование выражений:
- •В условном выражении сравниваются между собой значения некоторых переменных. Оно имеет вид:
- •Операторы увеличения (инкремента) и уменьшения (декремента):
- •Операторы сравнения
- •Логические операторы
- •Строковые операторы
В условном выражении сравниваются между собой значения некоторых переменных. Оно имеет вид:
Условие ? value1 : value2
Если условие выполняется, то значение условного выражения будет value1, иначе - value2.
Например,
timeType = ( hour >= 12 ) ? "PM" : "AM"
43
Операторы увеличения (инкремента) и уменьшения (декремента):
В языке JavaScript реализована поддержка операторов языка СИ:
++ и --,
увеличивающих и уменьшающих значение переменной на единицу. Например,
days++ days = days +1 ++days
days-- days = days - 1
44
Операторы сравнения
Они аналогичны в других языках:
==равно
===точное равно != не равно
>= больше или равно <= меньше или равно > больше < меньше
45
Логические операторы
К логическим операторам языка JavaScript относятся:
&& - логическое "И"
|| - логическое "ИЛИ"
Можно использовать различные комбинации этих двух операторов, заключая в скобки соответствующие части выражения.
46
Строковые операторы
Вязыке JavaScript строковые операторы +
и+= можно использовать для конкатенации строк.
Например,
part1 = "Java"; part2 = "Script";
part3 = part1 + part2 будет равно "JavaScript".
47