Javascript for() является оператором цикла. На мой взгляд данный оператор наиболее удобен для задания цикла. В теле оператора можно одновременно задать необходимую переменную, условие выполнения цикла и некоторую последовательность операций, который будут выполненны в конце каждой итерации цикла.
Javascript for() - оператор цикла.
Оператор for является еще одним оператором цикла. Ниже приведен синтаксис его использования:
for (переменные цикла; условие выполнения цикла; набор действий)
{
оператор_1;
оператор_2;
оператор_n;
}
Ниже приведен небольшой пример использования цикла for:
<script>
function ex3()
{
for (b=0;b<10;b=b+1)
{
window.alert('число равно '+b+' увеличиваем на 1, пока оно не станет равным 9');
}
}
</script>
<form name="">
<input type="submit" value="вызвать цикл FOR"
onclick=ex3()>
</form>
Работа цикла Javascript for() сильно похожа на Javascript while(), с тем лишь отличием, что условие и модификации переменных условия задаются сразу в объявлении цикла.
Пример действительно очень похож на предыдущий, поэтому надеюсь, пояснения не потребуются.
Несмотря на то, что оба оператора очень похожи друг на друга бывают ситуации, когда возможно использование только одного из них, например использование оператора Javascript while() может быть оправданно тогда, когда неизвестно значение входной переменной.