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. Управление потоком

