Page 47 - 6105
P. 47

while (i <3) {
                        alert (i);


                        i ++;
                      }

                      Повторення  циклу  по-науковому  називається  «ітерація».  Цикл  в  прикладі

               вище робить три ітерації.

                      Якби i ++ в коді вище не було, то цикл виконувався б (в теорії) вічно. На

               практиці, браузер виведе повідомлення про «зависання» скрипта і відвідувач його

               зупинить.

                      Нескінченний цикл можна зробити і простіше:


                      while (true) {
                        // ...


                      }
                      Умова в дужках інтерпретується як логічне значення, тому замість while (i!

               = 0) зазвичай пишуть while (i):

                      var i = 3;


                      while (i) {// при i, рівному 0, значення в дужках буде
               false і цикл зупиниться

                        alert (i);

                        i--;

                      }

                      Перевірку  умови  можна  поставити  під  тілом  циклу,  використовуючи

               спеціальний синтаксис do..while:

                      do {

                        // тіло циклу

                      } While (умова);

                      Цикл,  описаний,  таким  чином,  спочатку  виконує  тіло  циклу,  а  потім

               перевіряє умову.



                                                                46
   42   43   44   45   46   47   48   49   50   51   52