• Теория
  • Теория

Экономим краску

Подсчёт расхода тонера почти готов. Сейчас код в теле цикла выглядит так:

if (economyMode && page > 3) {
  consumptionTotal += consumptionPerPage * 0.5;
}

consumptionTotal += consumptionPerPage;

Получается, если включён экономичный режим и номер страницы больше трёх, мы тратим половину краски от обычного режима на одну страницу. А потом, неважно, сработает условие или нет, мы обязательно увеличиваем расход ещё consumptionTotal += consumptionPerPage;. Получается не экономия, а сплошные расходы. Добавим ветку else к условию и перенесём туда строку consumptionTotal += consumptionPerPage;. Затем включим режим экономии тонера и проверим, что всё работает правильно.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Циклы» тренажёра «Программирование на JavaScript — основы языка» можно после регистрации и оформления подписки.