Ebben a példában megtanul olyan programot írni, amely megtalálja a természetes számok összegét a JavaScript-ben.
A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:
- JavaScript for loop
 - JavaScript while and do… míg a hurok
 
Az 1, 2, 3,… pozitív egész számokat természetes számoknak nevezzük.
1. példa: A hurokhoz használt természetes számok összege
 // 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);
Kimenet
Adjon meg pozitív egész számot: 100 A természetes számok összege: 5050
A fenti programban a felhasználót arra kérjük, hogy adjon meg egy számot.
A parseInt()numerikus karakterlánc értékét egész számra konvertálja.
A forhurok segítségével megtalálható a természetes számok összege a felhasználó által megadott számig.
- Az összeg értéke kezdetben 0 .
 - Ezután egy 
forciklust használunk az iteráláshozi = 1 to 100. - Minden iterációban i-t adunk az összeghez, és az értékét 1-gyel
inöveljük . - Amikor i lesz 101 , a teszt feltétele 
falseés összege egyenlő lesz 0 + 1 + 2 +… + 100. 
2. példa: Természetes számok összege a hurok használata közben
 // 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);
Kimenet
Adjon meg pozitív egész számot: 100 A természetes számok összege: 5050
A fenti programban a felhasználót arra kérjük, hogy adjon meg egy számot.
A whilehurkot a természetes számok összegének megkeresésére használják.
- A 
whilehurok addig folytatódik, amíg a szám nem lesz kisebb vagy egyenlő, mint 100 . - Minden iteráció során i-t adunk a 
sumváltozóhoz, és i értékét 1-gyel növeljük . - Amikor i lesz 101 , a teszt feltétele 
falseés összege egyenlő lesz 0 + 1 + 2 +… + 100. 








