Page 68 - 6105
P. 68
}
}
sayHi ();
Або навіть так:
var age = prompt ( 'Скільки вам років?');
var sayHi = (age> = 18)?
function () {alert ( 'Прошу Вас!'); }:
function () {alert ( 'До 18 не можна'); };
sayHi ();
Обидва ці варіанти працюють правильно, оскільки, залежно від умови,
створюється саме та функція, яка потрібна. Розглянемо ще один приклад –
функцію ask (question, yes, no) з трьома параметрами:
question
Рядок-питання
yes
функція
no
Функція
Вона виводить питання на підтвердження question і, залежно від згоди
користувача, викликає функцію yes () або no ():
function ask (question, yes, no) {
if (confirm (question)) yes ()
else no ();
}
function showOk () {
alert ( "Ви погодилися.");
}
function showCancel () {
67