Page 97 - Браун Э. - Изучаем JavaScript. Руководство по созданию современных веб-сайтов - 2017
P. 97

О п е  ратор  while
            (
       while  у словие)
           оператор
          Пока условие истинно, оператор будет выполняться.


       О п е  ратор  if .  .  . else
       i f   ( у словие)
           операторl
       [else
           оператор2]
          Если условие истинно, будет выполняться операторl; в противном случае будет
       выполняться оператор2 (с учетом наличия части else).

       О п е  ратор  do .  .  . while
       do
           оператор
            (
       while  у словие) ;
          оператор выполнится по крайней мере однажды и будет выполняться, пока ус­
       ловие истинно.
       О п е  ратор  for

         r
       fо ( [ инициализация] ;  [ у словие] ;  [ з аК'.Лючительное вьражение] )
                                                   _
           оператор
          Перед началом выполнения цикла осуществляется инициализация.  Если  условие
       истинно, выполняется оператор,  а затем выполняется  заключител ь ное _  выражение,
       прежде чем снова проверять условие.

       Допол н и тел ь н ы е ш а бл о н ы   цикл а   for

          При использовании оператора запятой (о котором речь пойдет в главе 5), мы можем
       объединить несколько операторов присваивания в инициализации и заключительном
       выражении. Вот пример цикла for для вывода первых восьми чисел Фибоначчи.

       for ( l et  t e mp,  i=O,  j = l ;   j < З О ;   t e mp  =  i ,   i  =  j ,   j  =  i  +  t e mp)
                     g
           console . l o ( j ) ;
          В этом примере мы объявляем несколько переменных ( temp, i  и  j  ,   а затем из­
                                                                        )
       меняем значение каждой из них в заключительном выражении. Подобно тому как
       использование оператора запятой позволяет сделать в цикле for больше, полное от­
       сутствие операторов позволяет сделать цикл бесконечным.

       fo ( ; ; )   conso e . log ( " Я  буду  работать  вечно ! " ) ;
         r
                    l
       96       Глава 4. Управление потоком
   92   93   94   95   96   97   98   99   100   101   102