Dans cet exemple, vous apprendrez à écrire un programme qui recherche la somme des nombres naturels en JavaScript.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:
- JavaScript pour boucle
- JavaScript pendant et faire… en boucle
Les entiers positifs 1, 2, 3,… sont appelés nombres naturels.
Exemple 1: Somme des nombres naturels en utilisant la boucle for
// 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);
Production
Entrez un entier positif: 100 La somme des nombres naturels: 5050
Dans le programme ci-dessus, l'utilisateur est invité à entrer un nombre.
Le parseInt()
convertit la valeur de chaîne numérique en une valeur entière.
La for
boucle est utilisée pour trouver la somme des nombres naturels jusqu'au nombre fourni par l'utilisateur.
- La valeur de la somme est 0 au départ.
- Ensuite, une
for
boucle est utilisée pour itérer à partir dei = 1 to 100
. - À chaque itération, i est ajouté à la somme et la valeur de
i
est augmentée de 1 . - Lorsque i devient 101 , la condition de test est
false
et la somme sera égale à 0 + 1 + 2 +… + 100.
Exemple 2: Somme des nombres naturels en utilisant la boucle 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);
Production
Entrez un entier positif: 100 La somme des nombres naturels: 5050
Dans le programme ci-dessus, l'utilisateur est invité à entrer un nombre.
La while
boucle est utilisée pour trouver la somme des nombres naturels.
- La
while
boucle continue jusqu'à ce que le nombre soit inférieur ou égal à 100 . - A chaque itération, i est ajouté à la
sum
variable et la valeur de i est augmentée de 1 . - Lorsque i devient 101 , la condition de test est
false
et la somme sera égale à 0 + 1 + 2 +… + 100.