Selles näites õpite kirjutama programmi, mis leiab JavaScripti loomulike arvude summa.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScript silmusele
- JavaScripti ajal ja tehke … silmuse ajal
Positiivsed täisarvud 1, 2, 3,… on tuntud kui looduslikud arvud.
Näide 1: Loopiks kasutatavate looduslike arvude summa
// program to display the sum of natural numbers // take input from the user const number = parseInt(prompt('Enter a positive integer: ')); let sum = 0; // looping from i = 1 to number // in each iteration, i is increased by 1 for (let i = 1; i <= number; i++) ( sum += i; ) console.log('The sum of natural numbers:', sum);
Väljund
Sisestage positiivne täisarv: 100 Naturaalsete arvude summa: 5050
Ülaltoodud programmis palutakse kasutajal sisestada number.
parseInt()
Teisendab numbrilist jada väärtus täisarvuna.
for
Loop kasutatakse leida summa füüsiline numbrid kuni number, mida kasutaja.
- Summa väärtus on esialgu 0 .
- Seejärel
for
kasutatakse kordamiseks silmusti = 1 to 100
. - Igas iteratsioonis lisatakse i summale ja väärtust 1
i
suurendatakse . - Kui i saab 101 , on testi tingimus
false
ja summa võrdub 0 + 1 + 2 +… + 100.
Näide 2: looduslike arvude summa, kasutades silmusena
// program to display the sum of natural numbers // take input from the user const number = parseInt(prompt('Enter a positive integer: ')); let sum = 0, i = 1; // looping from i = 1 to number while(i <= number) ( sum += i; i++; ) console.log('The sum of natural numbers:', sum);
Väljund
Sisestage positiivne täisarv: 100 Naturaalsete arvude summa: 5050
Ülaltoodud programmis palutakse kasutajal sisestada number.
while
Loop kasutatakse leida summa füüsiline numbrid.
while
Loop jätkub, kuni soovitud arv on väiksem või võrdne 100 .- Iga korduse ajal lisatakse
sum
muutujale i ja i väärtust suurendatakse 1 võrra . - Kui i saab 101 , on testi tingimus
false
ja summa võrdub 0 + 1 + 2 +… + 100.