пример
Следующая функция распечатывает нечетные числа от l до х;в ней используется оператор continue, выполняющий переход к следующему проходу цикла, если значение переменной i равно у. Таким образом, число у пропускается.
function printOddNumbers(х,у){ var i= 0;
while (i•<х){ i++;
if(i — у)continue;
if((i % 2)!=0)
document.write(""+ i + "\n")
for.Цикл for состоит из трех необязательных выражений, заключенных в скобки и разделенных точками с запятой, за которыми следует блок операторов, выполняющихся в цикле. Назначение всех элементов данного цикла следующее:
+ Начальное выражение, initial Expr, вычисляется в момент начала цикла. Чаще всего оно используется для инициализации переменных-счетчиков цикла, и в нем можно свободно использовать ключевое слово var для объявления новых переменных.
+ Некоторое условие, condition, проверяется при каждом проходе цикла. Если условие истинно, операторы в теле цикла выполняются. Можно обойтись без этого условия, тогда оно всегда будет рассматриваться как значение TRUE. В этом случае для выхода из цикла в определенный момент нужно использовать оператор break.
+ Изменяющее выражение, update Expr, обычно используется для изменения значения переменной-счетчика или других переменных, используемых в условном выражении. Данное выражение — необязательно;если нужно, значения переменных можно изменять в теле цикла.
+ Некоторый блок операторов выполняется до тех пор, пока условное выражение равно TRUE. Данный блок может состоять из одного или из многих операторов.
Синтаксис
for ([initialExpr; [condition;] [updateExpr])