Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ ШПОРЫ_МОИ.odt.docx
Скачиваний:
56
Добавлен:
26.03.2015
Размер:
71.98 Кб
Скачать

2. Типы данных в JavaScript.

Как и в любом другом языке программирования типы данный в JS делятся на:

–литералы и переменные

–массивы, функции и объекты

Литералы:

Литералами называются самые примитивные единицы в любом языке программирования, такие как числа и символы. В JavaScript литералы делятся на числовые и строковые:

Числовые литералы Строковые литералы

4 'w'

2.14 "Сайт"

4.5e+2 "Типы данных в JavaScript"

Использовать литералы в коде JS можно для операций присваивания и сравнения:

b = 6;

var pi = 'число ПИ';

if(q == 'b') q = b + 1;

Переменные:

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

JavaScript позволяет присвоить этому типу данных не только значения литералов, но также присвоить весь массив целиком, всю функцию или название объекта. Задавать переменные можно как просто так в любом месте программы, так и при помощи оператора var:

i = 7;

var i = 7;

id = window.close();

var arr = new Array();

ob = document.forms;

В языке JavaScript существуют два основных вида массивов:

встроенные в интерпритатор (document.forms[], document.images[],...)

определяемые пользователем

Создается массив при помощи конструкции new Array();

a = new Array(); b = new Array(15); c = new Array(15,33,"значение 3");

В первом случае переменной a присваивается пустой массив, во втором переменной b присваивается массив, первым значением которого является число 15 и наконец, в третьем случае переменной c присваивается массив из 3х значений, третье из которых является строковым литералом.

Для обработки массивов в JS существует несколько основных методоов:

join(); reverse();sort();

Ниже представлен список основных операторов, которые мы с вами рассмотрим:

var; {...}; if; while; for; for ... in; break; continue; return.

3. Переменные и оператор присваивания в JavaScript.

Базовый оператор присваивание - это обычное приравнивание =, которое дает левому операнду значение правого операнда.

Остальные операторы являются сокращениями следующих форм.Сокращенный оператор Значение

x += y x = x + y

x -= y x = x - y

x *= y x = x * y

x /= y x = x / y

x %= y x = x % y

x <<= y x = x << y

x >>= y x = x >> y

x >>>= y x = x >>> y

x &= y x = x & y

x ^= y x = x ^ y

x |= y x = x | y

4. Операторы в JavaScript.

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

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

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

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

break, comment, continue , for , for...in , function , if...else

return, var, while, with