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

L1_ПДС

.pdf
Скачиваний:
14
Добавлен:
11.05.2015
Размер:
5.2 Mб
Скачать

Комментарии

var myNumb;// строка комментария

/*

закомментированный блок текста, содержащий пояснительную информацию

*/

myNumb = 5;

myNumb = myNumb*2;

// еще комментарий

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

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

k = m + g;// k=10 k = m - g;// k = 4

k = m * g;// k = 21

k = m / g;// k = 2.33333333333

k = m % g;// целочисленный остаток от деления

// k = 1

m--; // декремент – уменьшение на единицу m=6 g++; // инкремент – увеличение на единицу g=4

-m; // смена знака числа m = -6 +m; // без изменений m = -6

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

var

m = 7;

 

 

var

g = 3;

 

 

var

k;

 

 

k =

g * m

+ m /

2; // k <- 24.5

k =

g * (m

+ m /

2); // k <- 31.5

k = (g * m + m) / 2; // k <- 14

k = (g * (m

+ m))/

2; // k <- 31

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

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

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

var a, b; var m = 4; var g = 7;

// постфиксная форма

a= m--; // a <- 4, m <- 3

b= g++; // b <- 7, g <- 8

// префиксная форма

a= --m; // a <- 3, m <- 3

b= ++g; // b <- 8, g <- 8

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

var tree = "елочка";

var sizeTree = "маленькая";

var l = sizeTree + " " + tree; // l – маленькая елочка

var k = 16;

var f = k + " ворон сидят на проводах"; // f – 16 ворон сидят на проводах

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

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

Алгоритм следования

Инструкция 1

Инструкция 2

Инструкция 3

Инструкция n

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

k = m + g; k = m - g; k = m * g; k = m / g; k = m % g; m--;

g++; -m; +m;

Любой алгоритм может быть представлен комбинацией трех базовых алгоритмов: следование, ветвление, цикл

var g = 3;

var k;

k = m + g;

следование (линейный алгоритм) — набор инструкций, выполняемых последовательно друг за другом

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

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

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

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

== !=

===

!==

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

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

 

 

 

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