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

bets =  (crown: О, anchor: О, heart: О,
                     spade: О, club: О, diamond: 0)

























                         bets('heart') =  i;..,; _  _  _  _  _   _,
                           totalBet


              Рис. 4.3. Модель игры "Корона и Якорь": блок-схема размещения ставок
          Блок принятия решения в середине ( totalBet  ===  7) здесь представлен опера­
                                                                       i
             i
       тором  f   . . .   e l se. Обратите внимание, что в отличие от оператора wh l e   он не воз­
       вращается  циклически к себе самому: решение принимается,  а затем выполнение
       продолжается. Преобразуем эту блок-схему в код JavaScript.
       const  bets  =  {  crown :  О ,   anchor :  О ,   heart :  О ,
           spade :  О ,   club :  О ,   diamond :  О  }  ;
       let  totalBet  =  rand ( l ,   funds )  ;
       i f   ( totalBet  ===  7 )    {
           totalBet  =  funds ;
           be s . heart  =  totalBet ;
             t
         else
           / /  Р а спределение  всех  ставок

       funds  =  funds  - totalBet;
                                                    .
          Далее мы увидим, что часть else оператора if  . .   e l s e необязательна.


       88       Глава 4. Управление потоком
   84   85   86   87   88   89   90   91   92   93   94