Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lc2_2015_ПДС

.pdf
Скачиваний:
9
Добавлен:
24.02.2016
Размер:
3.66 Mб
Скачать

арифметические операторы

var m = 7; var g = 3; var k;

m += 23;// m <- 30 g -= 8;// g <- -5 m *= 2;// m <- 60

g /= 20;// g <- -0.25 m %= 7;// m <- 4

var m = 7; var g = 3; var k;

m = m + 23; g = g 8; m = m * 2; g = g / 20; m = m % 7;

операторы сравнения

алгебраический

 

оператор

символ

 

JavaScript

<

-

<

>

-

>

-

<=

-

>=

=

-

==

-

!=

=

-

===

-

!==

операторы сравнения

var m = 7; var g = 3;

var k = (m<g);// k <- false k = (m>g);// k <- true

k = (m<=g);// k <- false

m = 3;

k = (m>=g);// k <- true

m = 5;

k = (m==g);// k <- false k = (m!=g);// k <- true

результаты выполнения операций имеют тип Boolean

операторы сравнения

var m = "3"; var g = 3;

k = (m==g);// k <- true k = (m!=g);// k <- false

k = (m===g);// k <- false k = (m!==g);// k <- true

== !=

===

!==

логические операторы && - И

|| - ИЛИ

значение_A &&

значение_B ;

"сравнение" значений

логических типов

 

 

результатом операции является true если значение_A есть true

и (при этом) значение_B есть true, иначе результат false

значение_A || значение_B ;

результатом операции является true если значение_A есть true

илиИЛИ (хотя бы) значение_B есть true, иначе результат false

значение_A && значение_B && значение_С && ... && значение_N ;

значение_A || значение_B || значение_С || ... || значение_N ;

логические операторы

m

g

m && g

 

g

!g

 

 

 

 

 

 

true

true

true

 

false

true

 

 

 

 

 

 

false

true

false

 

true

false

 

 

 

 

 

 

true

false

false

 

 

 

 

 

 

 

 

 

false

false

false

 

 

 

 

 

 

 

 

 

m

g

m || g

 

 

 

true

true

true

 

 

 

false

true

true

 

 

 

true

false

true

 

 

 

false

false

false

 

 

 

логические операторы

var k;

var m = true; var g = true; var s = false; var t = false;

k = m && g;// k <- true k = m || g;// k <- true k = g && t;// k <- false k = s || g;// k <- true k = s || t;// k <- false

k = g && (!t);// k <- true

логические операторы

&& - И

var m = 7;

 

 

|| - ИЛИ

var g = 3;

 

 

 

 

k = ((m<=g) && (m!=g));// k

 

!

- НЕ

<- false

 

k = ((m>g) && (m!=g));// k <- true

 

k = ((m<g) && (m==g));// k <- false

 

k = ((m<=g) || (m!=g));// k <- true

 

k = ((m>g) || (m!=g));// k <- true

 

k = ((m<g) || (m==g));// k <- false

 

k = !(m<=g);// k <- true

с помощью круглых скобок

k = !(m>g);// k <- false

явно указывается порядок

k = !(m<g);// k <- true

(приоритет) выполнения

 

операций

 

приоритеты операторов

developer.mozilla.org/en/JavaScript/Reference/operators/operator_precedence

инструкции

инструкция – программная или алгоритмическая конструкция

описывающая действия над данными (изменяющая состояние данных) на определенном шаге выполнения программы

(алгоритма)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]