Циклы в JavaScript используются для выполнения одного и того же блока кода или заданное количество раз или пока выполняется определенное условие.
For цикл Создание цикла FOR. Цикл FOR используется, когда нужно выполнить блок кода заданное количество раз.
Синтаксис:
for (var=startvalue;var<=endvalue;var=var+increment) { исполняемый код }
<html> <body>
<script type="text/javascript"> for (i = 0; i <= 5; i++) { document.write("Число " + i) document.write("<br>") } </script>
<p>Пояснения:</p> <p>Цикл начинается с i=0.</p> <p>До тех пор пока <b>i</b> меньше чем, или равно 5, цикл продолжает выполняться.</p> <p><b>i</b> увеличивается на 1 при каждом проходе цикла.</p>
</body> </html>
Циклический перебор HTML заголовков
How to use the for loop to loop through the different HTML headers.
<html> <body>
<script type="text/javascript"> for (i = 1; i <= 6; i++) { document.write("<h" + i + ">Это заголовок " + i) document.write("</h" + i + ">") } </script>
</body> </html>
While цикл Создание цикла WHILE. Используйте цикл WHILE, когда нужно выполнить блок кода пока выполняется определенное условие.
Синтаксис:
while (var<=endvalue) { исполняемый код }
<html> <body>
<script type="text/javascript"> i = 0 while (i <= 5) { document.write("The number is " + i) document.write("<br>") i++ } </script>
<p>Пояснения:</p> <p><b>i</b> равен 0.</p> <p>Пока <b>i</b> менее или равен 5, цикл продолжает выполняться.</p> <p><b>i</b> будет увеличиваться на 1 при каждом проходе цикла.</p>
</body> </html>
Do while цикл Как создать цикл DO...WHILE. Используется DO...WHILE цикл для выполнения блока кода пока выполняется определенное условие. Этот цикл выполняется хотя бы один раз, даже если условие ложно, поскольку операторы выполняются прежде чем проверяется истинность условия.
Синтаксис:
do { исполняемый код } while (var<=endvalue)
<html> <body>
<script type="text/javascript"> i = 0 do { document.write("Число " + i) document.write("<br>") i++ } while (i <= 5) </script>
<p>Пояснения:</p> <p><b>i</b> равно 0.</p> <p>Цикл выполняется.</p> <p><b>i</b> будет увеличиваться на 1 при каждом проходе цикла.</p> <p>Пока <b>i</b> меньше чем или равно 5, цикл будет продолжать выполняться.</p>