Kitanzi cha for katika JavaScript
Kitanzi for kinaruhusu kurudia
baadhi ya msimbo idadi maalum ya nyakati.
Hapa kuna sintaksia yake:
for ( amri za kuanzia; hali ya kumalizika; amri baada ya kupita ) {
kiini cha kitanzi
}
Amri za kuanzia - ndio zitatendeka
kabla ya kuanza kwa kitanzi. Zitatendeka
mara moja tu. Kawaida huweka thamani za kuanzia
za wahesabuji, kwa mfano: i = 0.
Hali ya kumalizika kwa kitanzi - hii ni hali, ambayo
kitanzi kitazunguka, inapokuwa
kweli, kwa mfano: i <= 10.
Amri baada ya kupita kwa kitanzi - hizi ni amri,
ambazo zitatendeka kila wakati mwisho wa
kupita kwa kitanzi. Kawaida huongeza wahesabuji,
kwa mfano: i++.
Wacha kwa kutumia kitanzi for tuonyeshe
nambari kwa mpangilio kutoka 1 hadi 9:
for (let i = 1; i <= 9; i++) {
console.log(i); // itaonyesha 1, 2... 9
}
Sasa tuongeze kihesabuji sio
kwa 1, bali kwa 2:
for (let i = 1; i <= 9; i += 2) {
console.log(i); // itaonyesha 1, 3, 5...
}
Inaweza kufanywa hesabu ya nyuma:
for (let i = 10; i > 0; i--) {
console.log(i); // itaonyesha 10, 9, 8...
}
Kwa kutumia kitanzi for onyesha kwenye konsole
nambari kutoka 1 hadi 100.
Kwa kutumia kitanzi for onyesha kwenye konsole
nambari kutoka 11 hadi 33.
Kwa kutumia kitanzi for onyesha kwenye konsole
nambari zinazogawanyika kwa mbili katika kipindi kutoka 0 hadi
100.
Kwa kutumia kitanzi for onyesha kwenye konsole
nambari zisizogawanyika kwa mbili katika kipindi kutoka 1 hadi
99.
Kwa kutumia kitanzi for onyesha kwenye konsole
nambari kutoka 100 hadi 0.