L1_ПДС
.pdfКомментарии
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 |
|
|
|