Представляет собой удобный и гибкий способ использования циклов.
Принцип действия:
for ( имя_переменной и ее стартовое значение; максимальное значение переменной; изменение переменной )
{
//Тело цикла
}
Пример:
var num = 0;
for (var i = 0; i < 10; ++i)
{
num += i; //При каждом прохождении цикла значение num увеличивается на величину i
}
history(num); //Поместить результат в историю команд
//Несложно догадаться, что после выполнения такого кода программы num = 45 (0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = 45).