Page 36 - 6105
P. 36
if (year == 2011) {
alert ( 'Так ви знавець!');
} Else {
alert ( 'А ось і неправильно!'); // будь-яке
значення, крім 2011
}
Буває потрібно перевірити кілька варіантів умови. Для цього
використовується блок else if .... Наприклад:
var year = prompt ( 'В якому році з'явилася
специфікація ECMA-262 5.1?', '');
if (year <2011) {
alert ( 'Це дуже рано ..');
} Else if (year> 2011) {
alert ( 'Це запізно ..');
} Else {
alert ( 'Так, точно в цьому році!');
}
В наведеному вище прикладі JavaScript спочатку перевірить першу умову,
якщо вона помилкова - перейде до другої і так далі, до останнього else.
Оператор знак питання "?"
Іноді потрібно залежно від умови присвоїти змінну. Наприклад:
var access;
var age = prompt ( 'Скільки вам років?', '');
if (age> 14) {
access = true;
} Else {
access = false;
}
35