Page 25 - 6105
P. 25
Таке присвоювання працює справа наліво, тобто спочатку треба обчислити
правий вираз 2 + 2, присвоєння в c, потім виконається b = c і, нарешті, a = b.
Взяття залишку %
Оператор взяття залишку % цікавий тим, що, незважаючи на позначення,
ніякого відношення до відсотків не має.
Його результат a% b - це залишок від ділення a на b.
Наприклад:
alert (5% 2); // 1, залишок від ділення 5 на 2
alert (8% 3); // 2, залишок від ділення 8 на 3
alert (6% 3); // 0, залишок від ділення 6 на 3
Інкремент / декремент: ++, -
Однією з найбільш частих операцій в JavaScript, як і в багатьох інших мовах
програмування, є збільшення або зменшення змінної на одиницю.
Для цього існують навіть спеціальні оператори:
Інкремент ++ збільшує на 1:
var i = 2;
i ++; // більш короткий запис для i = i + 1.
alert (i); // 3
Декремент - зменшує на 1:
var i = 2;
i--; // більш короткий запис для i = i - 1.
alert (i); // 1
Викликати ці оператори можна не тільки після, але і перед змінною: i ++
(називається «Постфіксна форма») або ++ i ( «префіксна форма»).
Обидві ці форми записи роблять одне і те ж: збільшують на 1.
24