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