L1_ПДС
.pdfИнструкции, выражения, операторы
Инструкция 1 |
Составная инструкция |
Инструкция 2
Инструкция 3
...
инструкции
...
Инструкция n
Инструкции, выражения, операторы
инструкции объявления
инструкция var
инструкция function
инструкции циклов
инструкция while
инструкция do while
инструкция for
инструкция for in
условные инструкции
инструкция if
инструкция else if
инструкция switch
инструкции переходов
инструкция break
инструкция continue
инструкция return
var имя_переменной ; |
инструкция var |
|
|
|
var myNumb; var k;
var whatIsTheVariable; var _k;
var $k;
var 2k; |
цифра не может быть |
|
первым символом
var border-top-color; |
тире не используется |
var имя_переменной, имя_переменной, ... ;
var myNumb; var k;
var whatIsTheVariable; var _k;
var $k;
var myNumb, k, whatIsTheVariable, _k, $k;
Camel Case - верблюжий регистр
borderTopColor
var border-top-color;
Присваивание значений (инициализация)
var имя_переменной = значение;
var a;// содержит undefined var myNumb = 21;
var k = 124.548;
var whatIsTheVariable = "текст в кавычках"; var _k = "red";
var misc;// содержит undefined var $k = 3.1E-3;
Типы данных
Numbers - числа
k = 0; l = 3;
d = 3.7; s = 0.12;
m= 4.56e3;
n= 3.1E-3;
Strings – строки
k= "Текстовое сообщение";
l= 'Еще текст';
d = "g";
m = "a, b - letters";
Booleans – логические значения
k = false; l = true;
Типы данных
NaN
null
undefined
-результат неправильной (недопустимой) арифметической операции
-пустой, отсутствующий, или неприменимый объект
-неопределенное значение (переменная существует но ее значение не указано, не
присвоено или не инициализировано)
Литералы
var a = 5; var b = 17; var c;
c = a + 120; // 120 - литерал с = a + b;
c = 7 + 10; // 7 и 10 – литералы
c = 7 + " ноября"; // ноября - строковый литералы
Инструкции, выражения, операторы