Page 92 - Браун Э. - Изучаем JavaScript. Руководство по созданию современных веб-сайтов - 2017
P. 92
Общепринято соглашение использовать переменную i (сокращение
от "индекс") в цикле for независимо от того, что вы подсчитывае
те, хотя на самом деле можно использовать любое имя переменной.
Здесь я решил выбрать имя roll, чтобы дать ясно понять, что мы
подсчитываем количество бросков, но, честно говоря, когда я писал
этот пример впервые, я использовал имя i по привычке!
Оператор i f
М ы почти закончили! Все ставки сделаны и кости брошены; остается лишь полу
чить выигрыш, какой есть. В массиве hand содержатся три случайно выпавшие гра
ни, поэтому мы используем другой цикл for для выяснения, есть ли выигрыш. Для
e
этого мы используем оператор i f (на сей раз без директивы l se). Наша заключи
тельная блок-схема представлена на рис. 4.6.
die++
Цикл do-while
Да
winnings = funds =
winnings + bets(face) funds +winnings
Рис. 4.6. Модель игры "Корона и Якорь": блок-схема получения выигрыша
Обратите внимание на различие между оператором if . . else и оператором f :
i
.
i
.
только одна из его ветвей приводит к действию, тогда как у оператора f . . else -
обе. Мы преобразуем это в код для заключительной части задачи.
Учебник для новичков в управлении потоком 91

