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
   63   64   65   66   67   68   69   70   71   72   73