Page 35 - 6105
P. 35
if (year! = 2011) {
alert ( 'А ось ..');
alert ( '..і неправильно!');
}
Рекомендується використовувати фігурні дужки завжди, навіть коли
команда одна. Це покращує читабельність коду.
Оператор if (...) обчислює і перетворює вираз в дужках до логічного типу. У
логічному контексті: число 0, порожній рядок "", null і undefined, а також NaN є
false, решта значення - true.
Наприклад, така умова ніколи не виконається:
if (0) {// 0 перетвориться до false
...
}
... А така- виконається завжди:
if (1) {// 1 перетвориться до true
...
}
Можна і просто передати вже готове логічне значення, наприклад,
заздалегідь розраховане в змінній:
var cond = (year! = 2011); // true / false
if (cond) {
...
}
Необов'язковий блок else ( «інакше») виконується, якщо умова невірна:
var year = prompt ( 'Введіть рік появи стандарту ECMA-
262 5.1', '');
34