Page 84 - 6108
P. 84

Якщо жоден case не співпали – виконується (якщо є) варіант default.
                      При цьому case називають варіантами switch.
                      Циклічний оператор while
                      Оператор  while  задає  цикл.  Визначається  він  в  загальному  випадку
               наступним чином:

                      while (умова_продовження_циклу) тіло_циклу;

                      Тіло  циклу  може  бути  як  простим,  так  і  складеним  оператором.
               Складений  оператор,  як  завжди,  береться  у  фігурні  дужки.  Рекомендується  і
               простий  оператор  укладати  в  них,  щоб  програму  можна  було  легко
               модифікувати.  Умова_продовження_циклу  є  логічним  виразом.  Тіло
               виконується до тих пір, поки вірна логічна умова.
                      Такий  цикл  використовується,  коли  заздалегідь  невідома  кількість
               ітерацій, наприклад, в очікуванні деякої події.
                      var s='';
                      while (s.length<6) {
                            s = prompt('введіть рядок довжиною не менше 6
               символів:','');
                          }

                     Оперотор циклу for
                     У загальному випадку він має вигляд:
                     for (ініціалізація_змінних_циклу;
                          умова_продовження_циклу;
                          модифікація_змінних_циклу)
                      тіло_циклу;
                   }
                     Тіло циклу може бути як простим, так і складеним оператором (складеною
               необхідно            брати          у         фігурних            дужок).           Оператори
               ініціалізації_змінних_циклу  і  модифікація_змінних_циклу  можуть
               складатися з декількох простих операторів, в цьому випадку прості оператори

               мають бути розділені комою. Умова_продовження_циклу є логічним виразом.
                     var s=0
                     for (i=1; i<=100; i++) {
                          s=s+i;
                          document.write('<BR>'+i+' = '+s);
                     }

                      break, continue та return
                      Оператор  break  дозволяє  достроково  покинути  тіло  циклу,  а  оператор
               continue  дозволяє  перейти  до  наступної  ітерації  циклу,  пропустивши
               виконання усіх нижчестоячих операторів в тілі циклу.
                      Оператор return використовують для повернення значення з функції або
               обробника події.

                     3.1.5 Функції

                     Мова  програмування  не  може  обійтися  без  механізму  багатократного
               використання коду програми. Такий механізм забезпечується процедурами або
   79   80   81   82   83   84   85   86   87   88   89