Konstruktsioon for
Konstruktsioon for määrab tsükli: kood,
mis asub selle sees, korratakse määratud
arv kordi.
Süntaks
for (algkäsklused; tsükli lõpetamise tingimus; käsklused pärast tsükli läbimist) {
tsükli keha
};
Näide
Väljastame numbrite jada 0
kuni 10:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
Näide
Väljastame numbrite jada 10
kuni 0:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
Näide
Väljastame paarisarvud 0 kuni 10:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
Näide
Väljastame massiivi elemendid:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Näide
Algkäsklused ja käsklused pärast tsükli läbimist võivad koosneda mitte ühest, vaid mitmest käsust, mis on eraldatud komadega. Näitena loome kaks loendurit: esimene suurendagu iga tsükli iteratsiooni järel ühe võrra ja teine - kahe võrra:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
Vaata ka
-
õppetund JavaScripti õpikust,
mis kirjeldab tsüklifortööd -
konstruktsiooni
for-of,
mis loob tsükli massiivi läbimiseks -
konstruktsiooni
for-in,
mis loob tsükli objekti läbimiseks -
konstruktsiooni
while,
mis samuti loob tsükli -
instruktsiooni
break,
mis katkestab tsükli -
instruktsiooni
continue,
mis viib tsükli järgmise iteratsiooni juurde