W tym przykładzie nauczysz się pisać program, który znajdzie sumę liczb naturalnych w JavaScript.
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:
- JavaScript for loop
- JavaScript while i do… while Loop
Dodatnie liczby całkowite 1, 2, 3,… są znane jako liczby naturalne.
Przykład 1: Suma liczb naturalnych używanych do pętli
// 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);
Wynik
Wpisz dodatnią liczbę całkowitą: 100 Suma liczb naturalnych: 5050
W powyższym programie użytkownik jest proszony o wprowadzenie liczby.
parseInt()
Przekształca ciąg liczbowy wartości do liczby całkowitej.
for
Pętla służy do znalezienia sumy liczb naturalnych do liczby dostarczonych przez użytkownika.
- Wartość sumy początkowo wynosi 0 .
- Następnie
for
pętla jest używana do iteracji zi = 1 to 100
. - W każdej iteracji do sumy dodaje się i, a wartość
i
zwiększa się o 1 . - Kiedy i wynosi 101 , warunek testu to
false
i suma będzie równa 0 + 1 + 2 +… + 100.
Przykład 2: Suma liczb naturalnych w pętli 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);
Wynik
Wpisz dodatnią liczbę całkowitą: 100 Suma liczb naturalnych: 5050
W powyższym programie użytkownik jest proszony o wprowadzenie liczby.
while
Pętla służy do znalezienia sumy liczb naturalnych.
while
Pętli trwa aż liczba jest mniejsza niż lub równa 100 .- Podczas każdej iteracji do
sum
zmiennej dodaje się i, a wartość i zwiększa się o 1 . - Kiedy i wynosi 101 , warunek testu to
false
i suma będzie równa 0 + 1 + 2 +… + 100.