Page 34 - 6105
P. 34

Особливості вбудованих функцій
                      Конкретне  місце,  де  виводиться  модальне  вікно  з  питанням  -  зазвичай  це


               центр браузера, і зовнішній вигляд вікна вибирає браузер. Розробник не може на
               це впливати.


                      З  одного  боку  -  це  недолік,  так  як  не  можна  вивести  вікно  в  своєму,
               особливо красивому, дизайні.


                      З  іншого  боку,  перевага  цих  функцій  в  порівнянні  з  іншими,  більш

               складними методами взаємодії, як раз в тому, що вони дуже прості.

                      Це найпростіший спосіб вивести повідомлення або отримати інформацію від

               відвідувача. Тому їх використовують в тих випадках, коли важливим є простота а

               не оформлення виведення повідомлення.

                      Контрольні запитання

                   1.  Поясніть поняття «модальне вікно».
                   2.  Для чого застосовують вікно alert()?
                   3.  Скільки аргументів приймає функція prompt()?
                   4.  Який тип результату буде повертати функція confirm()?

                      5. Управляючі конструкції



                      5.1. Оператори умови

                      Іноді,  залежно  від  умови,  потрібно  виконати  різні  дії.  Для  цього

               використовується оператор if.

                      Наприклад:

                       var  year  =  prompt  (  'В  якому  році  з'явилася

               специфікація ECMA-262 5.1?', '');

                      if (year! = 2011) alert ( 'А ось і неправильно!');

                      Оператор if ( «якщо») отримує умову, в прикладі вище це year! = 2011. Він

               обчислює її, і якщо результат - true, то виконує команду.

                      Якщо  потрібно  виконати  більше  однієї  команди  -  вони  оформляються

               блоком коду в фігурних дужках:

                                                                33
   29   30   31   32   33   34   35   36   37   38   39