- Теория
- Теория
Печатаем только нечётные страницы
Как быстро пошла работа! Вспоминаем, что ещё должен уметь принтер:
Новый принтер достаточно простой, он должен уметь печатать все страницы в прямом и обратном порядке, печатать чётные и нечётные страницы и делать копии одной страницы.
Осталась печать чётных и нечётных. Печатать только нечётные страницы легко:
- Начинать печать нужно с первой страницы.
- После каждой итерации цикла нужно увеличивать номер текущей страницы на
2, а не на1.
Наверное вы уже заметили, что в циклах постоянно используется увеличение или уменьшение переменных на какое-то число. И нам постоянно приходится писать громоздкие конструкции, типа page = page + 1. К счастью, в JavaScript есть несколько удобных операторов, которые позволяют сократить код. Вот они:
| Название | Пример | Аналог |
|---|---|---|
| Инкремент (увеличение на единицу) | i++ | i = i + 1 |
| Декремент (уменьшение на единицу) | i-- | i = i - 1 |
| К-к-комбо! | i += 2 | i = i + 2 |
Комбинировать можно не только сложение, но и остальные математические операции: вычитание -=, умножение *=, деление /= и нахождение остатка %=. Например, i *= 10 будет аналогично i = i * 10.
Без JavaScript будущему разработчику никуда. Записывайтесь на профессиональный курс «JavaScript. Профессиональная разработка веб-интерфейсов». Цена 12 000 ₽.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.