Цикл for - Оператор цикла for выглядит следующим образом:
for (i = 0; i < 100; i++)
document.write(i + " ");
Цикл while - Еще одним оператором цикла является оператор while. Внешне цикл while напоминает упрощенный вариант цикла for. Он содержит условие выполнения цикла, но не содержит ни инициализирующих, ни инкрементирующих выражений:
var n = 0;
while(n!= 5){
document.write(n + " ");
n++; //если из кода убрать эту строку, то цикл будет бесконечным
}
Цикл do while -условие выполнения цикла располагается не перед, а после тела цикла:
var n = 0;
do{
document.write(n + " ");
n++;
}while(n!= 5);
Большая часть программы находится в составе тела цикла. Ключевое слово do обозначает начало цикла. Затем, как и в других циклах, следует тело, обрамленное фигурными скобками. Завершает цикл условие выполнения, описываемое с помощью ключевого слова while. Это условие похоже на условие цикла while, но у него есть два отличия: оно располагается в конце цикла и завершается точкой с запятой (;).
Вложенные циклы -Как и при работе с условными операторами, циклы также могут иметь любое количество уровней вложенности.
|
|
for(var i = 0; i < 4; i++){
document.write("Часть внешнего цикла. <br>");
for(var j = 0; j < 2; j++){
document.write("Часть вложенного цикла. <br>");
}}
Динамические Web технологии. Java Script, объектная модель
С помощью JavaScript можно управлять внешним видом web-страницы и поведением браузера. Дляэтого в JavaScript включена специальная иерархическая система – объектная модель документа (DOM –Document Object Model).