V tem primeru se boste naučili pisati program, ki v JavaScript najde vsoto naravnih števil.
Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:
- JavaScript za zanko
- JavaScript while in do … while Loop
Celotna pozitivna števila 1, 2, 3, … so znana kot naravna števila.
Primer 1: Vsota naravnih števil, ki se uporabljajo za zanko
// 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);
Izhod
Vnesite pozitivno celo število: 100 Vsota naravnih števil: 5050
V zgornjem programu je uporabnik pozvan, da vnese številko.
parseInt()
Pretvori številčno vrednost niza na celo število vrednosti.
for
Zanka se uporablja, da bi našli vsoto naravnih števil do števila, ki ga uporabnik.
- Vrednost vsote je na začetku 0 .
- Nato se
for
zanka uporabi za ponovitev izi = 1 to 100
. - V vsaki ponovitvi se i sešteje in vrednost
i
se poveča za 1 . - Ko postanem 101 , je testni pogoj
false
in vsota bo enaka 0 + 1 + 2 + … + 100.
Primer 2: Vsota naravnih števil, ki uporabljajo, medtem ko zanka
// 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);
Izhod
Vnesite pozitivno celo število: 100 Vsota naravnih števil: 5050
V zgornjem programu je uporabnik pozvan, da vnese številko.
while
Zanka se uporablja, da bi našli vsoto naravnih števil.
while
Zanka nadaljuje, dokler je številka manjša ali enaka do 100 .- Med vsako ponovitvijo se
sum
spremenljivki doda i, vrednost i pa se poveča za 1 . - Ko postanem 101 , je testni pogoj
false
in vsota bo enaka 0 + 1 + 2 + … + 100.