Cyklus for používáme z cyklů nejčastěji. Jedná se o cyklus, který předem zná počet opakování
for (vyraz 1; vyraz 2; vyraz 3) {
blok kodu, který vykonava cyklus
}
vyraz 1 je vykonán před startem cyklu.
vyraz 2 definuje podmínku, do kdy má cyklus probíhat.
vyraz 3 je vždy spuštěn na konci každého průchodu cyklem, iterace cyklu
Pokud je v cyklu for podmínka nesplněna, cyklus se neprovede ani jednou
for (i = 0; i < 5; i++) {
document.write("Cislo je " + i + "<br>");
}
<!DOCTYPE html>
<html>
<body>
<p>Po stisknutí tlačítka se vypíší čísla menší než 5</p>
<button onclick="myFunction()">Vypiš</button>
<p id="demo"></p>
<script>
function myFunction() {
var text = "";
var i;
for (i = 0; i < 5; i++) {
text += "Číslo je " + i + "<br>";
}
document.getElementById("demo").innerHTML = text;
}
</script>
</body>
</html>