V tomto příkladu se naučíte psát program, který v JavaScriptu najde součet přirozených čísel.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- JavaScript pro smyčku
- Zatímco JavaScript a dělat … zatímco Loop
Kladná celá čísla 1, 2, 3,… jsou známá jako přirozená čísla.
Příklad 1: Součet přirozených čísel použitých pro smyčku
// 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ýstup
Zadejte kladné celé číslo: 100 Součet přirozených čísel: 5050
Ve výše uvedeném programu je uživatel vyzván k zadání čísla.
parseInt()
Převádí číselnou hodnotu řetězce na celočíselnou hodnotu.
for
Smyčka se používá k nalezení součtu přirozených čísel až do počtu poskytnutých uživatelem.
- Hodnota součtu je zpočátku 0 .
- Potom
for
se k iteraci použije smyčkai = 1 to 100
. - V každé iteraci se k součtu přidá i a hodnota
i
se zvýší o 1 . - Když se i stane 101 , podmínka testu je
false
a součet se bude rovnat 0 + 1 + 2 +… + 100.
Příklad 2: Součet přirozených čísel využívajících smyčku while
// 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ýstup
Zadejte kladné celé číslo: 100 Součet přirozených čísel: 5050
Ve výše uvedeném programu je uživatel vyzván k zadání čísla.
while
Smyčka se používá k nalezení součtu přirozených čísel.
while
Smyčka pokračuje, dokud je menší než nebo se rovná 100 .- Během každé iterace je do
sum
proměnné přidáno i a hodnota i je zvýšena o 1 . - Když se i stane 101 , podmínka testu je
false
a součet se bude rovnat 0 + 1 + 2 +… + 100.