Конструкция for задает цикл: код, размещенный внутри нее, будет повторен заданное количество раз.

См. также инструкции break и continue

Синтаксис

for (начальные команды; условие окончания цикла; команды после прохода цикла) {
	тело цикла
}

Примеры

Пример

Выведем последовательность чисел от 0 до 10:

for (var i = 0; i <= 10; i++) {
	document.write(i + ' ');
}

Результат выполнения кода:

0 1 2 3 4 5 6 7 8 9 10

Пример

Выведем парные числа от 0 до 10:

for (var i = 2; i <= 10; i += 2) {
	document.write(i + ' ');
}

Результат выполнения кода:

2 4 6 8 10

Пример

Выведем парные числа от 10 до 0:

for (var i = 10; i >= 2; i -= 2) {
	document.write(i + ' ');
}

Результат выполнения кода:

10 8 6 4 2

Пример

Выведем элементы массива:

var books = ['JavaScript', 'PHP', 'HTML', 'CSS'];

for (var i = 0; i < books.length; i++) {
	var str = (i + 1) + '. ' + books[i] + '<br>';
	document.write(str);
}

Результат выполнения кода:

1. JavaScript
2. PHP
3. HTML
4. CSS