Monday, November 17, 2014

For-tsüklid

Vahel peab programm tegema mingeid tegevusi teatud arv kordi järjest. Sellisel juhul on hea kasutada for-tsüklit - programm teeb seda tegevust seni, kuni tingimus täidetud saab.

for (var i = 1; i < 11; i = i + 1)
{ tegevus, mida tehakse; }

i - loendurmuutuja (võib olla ka mõni muu täht). Muutuja täidab mitut rolli.
Esimene for-tsükli osa annab arvutile käsu alustada i-le väärtuste omistamist numbrist 1. Seda nii, et deklareerib muutuja i ja omistab sellele väärtuse 1 (var i = 1). Kui tsükkel käivitab koodibloki { } ehk loogeliste sulgude vahele jääva osa, siis hakkab ta seda rakendama seal, kus i = 1.

Näiteks:
for (var i = 1; i < 11; i = i + 1){
    console.log(i);
}

Prindib välja numbrid 1-10

Mõned olulised reeglid!
  • Muutujat suurendavad 1 võrra nii i = i + 1 kui i++
  • Muutujat vähendavad 1 võrra nii i = i - 1 kui i--
  • Kui soovime muutujat kasvatada mistahes suuruse võrra, siis tuleb kirjutada i+=x, kus x tähistab suurust, mille võrra soovime muutujat kasvatada või siis kahandamiseks i-=x (näiteks i+=5 muudab muutujat 5 sammu võrra ja i-=5 kahandab muutujat 5 sammu võrra).

No comments:

Post a Comment