In diesem Beispiel lernen Sie, ein Programm zu schreiben, das die Summe der natürlichen Zahlen in JavaScript findet.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:
- JavaScript für Schleife
- JavaScript while und do… while Loop
Die positiven ganzen Zahlen 1, 2, 3, … werden als natürliche Zahlen bezeichnet.
Beispiel 1: Summe der natürlichen Zahlen mit for-Schleife
// 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);
Ausgabe
Geben Sie eine positive Ganzzahl ein: 100 Die Summe der natürlichen Zahlen: 5050
Im obigen Programm wird der Benutzer aufgefordert, eine Nummer einzugeben.
Der parseInt()
konvertiert den numerischen Zeichenfolgenwert in einen ganzzahligen Wert.
Die for
Schleife wird verwendet, um die Summe der natürlichen Zahlen bis zu der vom Benutzer angegebenen Zahl zu ermitteln.
- Der Wert der Summe ist anfänglich 0 .
- Dann wird eine
for
Schleife verwendet, um von zu iteriereni = 1 to 100
. - In jeder Iteration wird i zur Summe addiert und der Wert von
i
um 1 erhöht . - Wenn i 101 wird , ist die Testbedingung
false
und die Summe ist gleich 0 + 1 + 2 +… + 100.
Beispiel 2: Summe der natürlichen Zahlen mit while-Schleife
// 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);
Ausgabe
Geben Sie eine positive Ganzzahl ein: 100 Die Summe der natürlichen Zahlen: 5050
Im obigen Programm wird der Benutzer aufgefordert, eine Nummer einzugeben.
Die while
Schleife wird verwendet, um die Summe der natürlichen Zahlen zu ermitteln.
- Die
while
Schleife wird fortgesetzt, bis die Zahl kleiner oder gleich 100 ist . - Während jeder Iteration wird i zur
sum
Variablen hinzugefügt und der Wert von i um 1 erhöht . - Wenn i 101 wird , ist die Testbedingung
false
und die Summe ist gleich 0 + 1 + 2 +… + 100.