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

Еще одно обсуждение терминологии в этой главе: мы будем использовать термины
       истинно (truthy)  и ложно (falsy). Это не просто упрощенные или "симпатичные" вер­
       сии истины (true) и лжи (false): у них есть значение в JavaScript. Значение этих терминов
       объясняется в главе 5, а пока вы можете считать их эквивалентами "истины" и "лжи':
          Теперь,  когда ограничения языка известны,  мы  можем  переделать свою блок­
       схему, как показано на рис. 4.2.











                                                              Цикл whilе

















            Рис. 4.2. Блок-схема модели игры "Корона и Якорь" (у совершенствованная)

       Ци к nы while

          Теперь у нас, наконец, есть нечто, что мы можем преобразовать непосредственно
       в код. В нашей блок-схеме уже есть первый оператор управления потоком, который
       мы будем обсуждать; это цикл while. Цикл wh l e   повторяет код, пока выполняется
                                                 i
                          )
       его условие (condition .   У с ловие в нашей блок-схеме - это funds  >  1  & &   funds  <
       1 0 0 .   Давайте посмотрим, как это выглядит в коде.
       let  funds  =  5 0 ;    / /  Начальное  условие

       while ( funds  >  1  & &   funds  <  1 0 0 )    {
           / /  Размещение  ставок
           // Б росок  костей

           / /  П олучение  выигр ЬШJ а




       84      Глава 4. Управление потоком
   80   81   82   83   84   85   86   87   88   89   90