Оператор цикла for
Часто необходимо выполнить оператор только определённое число раз, например, ровно пять раз. Познакомимся с оператором цикла for, которого называют также циклом со счётчиком.
Цикл — это последовательность операторов, выполнение которой повторяется до тех пор, пока определённое условие не станет ложным. Оператор цикла в любом языке программирования позволяет организовать повторяющиеся вычисления. Избавить себя от рутинной и монотонной работы — это как раз то, для чего человек создаёт машины.
Оператор цикла for имеет вид:
for (инициализация; условие; изменение) {
оператор;
}
· инициализация задаёт переменную-счётчик и его начальное значение. Имя переменной можно выбрать любое, но часто используют i или j. Эту переменную можно как обычно использовать в теле цикла. Начальное значение обычно выбирают 0 или 1, но может быть и другое, если это удобно по условию задачи.
- условие — выражение, проверяющее достижение счётчиком предельного значения. Если условие истинно, то очередной цикл повторится, а если ложно, то выполнение прекращается;
- изменение увеличивает счётчик цикла, обычно на 1, но может быть и на другую величину, или наоборот, уменьшать, если это удобно по условию задачи;
- оператор — любая группа операторов JavaScript.
Ниже показан цикл, выводящий на страницу числа от 1 до 5 в строку.
<script>
for(i=1; i<=5; i=i+1) {
document.write(i);
}
</script>
Здесь выражение i=1; устанавливает начальное значение переменной-счётчику цикла.
Условие i<=5; определяет предел, на котором цикл остановится. В нашем случае переменная цикла пробегает значения от 1 до 5, то есть всего 5 повторений.
Выражение i=i+1 увеличивает переменную цикла на единицу. Метод write выводит на страницу значение переменной i.