Поведение
Поведение – набор правил определяющих как веб страница будет реагировать на действие пользователя. Поведение создается с помощью веб сценариев это программа которая может быть записана прямо в html коде или по правилам веб 2.0 в отдельном файле.
Типы данных
Java скрипт может манипулировать данными относящимся к разным типам данных. Тип данных описывает возможные значения и набор к данным операциям.
Строковые данные – последовательность двух цифр, пробелов, знаков преминания и др. символов заключенных в кавычки.
Кроме цифр можно использовать спец символы:
Числовые данные – целые числа, где имеется возможность представить целые числа в 8-ой форме
Дробные числа можно записывать в простой форме либо в экспоненциальной форме:
Логический тип : true или false.
Null значения: null Nan undefined
Nun это не число а нот например математическая бесконечность.
Переменные
В имени переменных могут быть использованы только латинские буквы, цифры и символы подчеркивания причем первая не цифра, Java script чувствителен к регистру, перед использованием переменной сценария рекомендуется её объявить, var x например, значения присваивается: var x = 123, можно объявить сразу несколько переменных Var x=123, s= “String” .
Операции:
В Java поддерживается так же оператор сложного присваивания:
Операторы отношений:
Логические операторы:
Преобразование типов
Если Java скрипт сталкивается с проблемой несовместимости типов данных он пытается преобразовать строки в числа и выполнить арифметическую операцию. Если этого не удается числа преобразовываются в строки, логические величины преобразуются либо в числа либо в строки в зависимости от конкретного случая. True преобразовывается в 1 или в строку единица а 0 наоборот. False так же преобразуется null и undefiled в сложных выражениях сначала выполняются операции с более высоким приоритетом, затем с низким. Операторы с одинаковым приоритетом выполняются слева направо:
Функции
Функции – особым образом описанные функции фрагмента Java Script которые можно вызвать из любого сценария на данной странице, по сути функция может быть процедурой если не возвращает значения. Функция так же может возвращать какое то значение если есть Return
Java Script позволяет задавать необязательные параметры, это те которые можно не указывать и они принимают какое то значение по умолчанию, например
Объявленные функции создают внутри своего тела собственные переменные, так называемые локальные переменные, при завершении выполнения функции все локальные переменные уничтожаются. Java Script так же позволяет указать функцию в качестве параметра другой функции.
Дата добавления: 2015-04-19; просмотров: 527;