JavaScript-də for Dövrü
for dövrü müəyyən sayda
bəzi kodu təkrar etməyə imkan verir.
Bunun sintaksisi belədir:
for ( ilkin əmrlər; bitmə şərti; dövrədən sonrakı əmrlər ) {
dövrənin gövdəsi
}
Ilkin əmrlər - dövrə başlamazdan əvvəl
icra olunacaq şeylərdir. Onlar yalnız bir dəfə
icra olunacaq. Adətən orada ilkin
sayğac dəyərləri yerləşdirilir, məsələn: i = 0.
Dövrənin bitmə şərti - dövrənin dönəcəyi,
onun doğru olduğu müddətcə şərtdir, məsələn: i <= 10.
Dövrədən sonrakı əmrlər - dövrənin sonunda
hər dəfə icra olunacaq əmrlərdir.
Adətən orada sayğaclar artırılır,
məsələn: i++.
Gəlin for dövrü ilə
rəqəmləri 1-dən 9-a qədər ardıcıl olaraq çıxadaq:
for (let i = 1; i <= 9; i++) {
console.log(i); // 1, 2... 9 çıxardacaq
}
Indi isə sayğacı 1 artırmayaq,
2 artıraq:
for (let i = 1; i <= 9; i += 2) {
console.log(i); // 1, 3, 5... çıxardacaq
}
Əks sayımı da yerinə yetirmək olar:
for (let i = 10; i > 0; i--) {
console.log(i); // 10, 9, 8... çıxardacaq
}
for dövrü ilə konsola
1-dən 100-ə qədər rəqəmləri çıxardın.
for dövrü ilə konsola
11-dən 33-ə qədər rəqəmləri çıxardın.
for dövrü ilə konsola
0-dan 100-ə qədər cüt rəqəmləri çıxardın.
for dövrü ilə konsola
1-dən 99-ə qədər tək rəqəmləri çıxardın.
for dövrü ilə konsola
100-dən 0-a qədər rəqəmləri çıxardın.