I dette eksempel lærer du at skrive et program, der finder summen af naturlige tal i JavaScript.
For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:
- JavaScript til loop
- JavaScript mens og gør … mens Loop
De positive heltal 1, 2, 3,… er kendt som naturlige tal.
Eksempel 1: Summen af naturlige tal, der bruges til løkke
// 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);
Produktion
Indtast et positivt heltal: 100 Summen af naturlige tal: 5050
I ovenstående program bliver brugeren bedt om at indtaste et nummer.
Den parseInt()konverterer den numeriske strengværdi til et heltal.
Den forløkke bruges til at finde summen af naturlige tal op til det antal, som brugeren.
- Værdien af summen er oprindeligt 0 .
- Derefter
forbruges en løkke til at gentage frai = 1 to 100. - I hver iteration tilføjes i til summen, og værdien for
iøges med 1 . - Når jeg bliver 101 , er testbetingelsen,
falseog summen er lig med 0 + 1 + 2 + … + 100.
Eksempel 2: Summen af naturlige tal, der bruges under loop
// 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);
Produktion
Indtast et positivt heltal: 100 Summen af naturlige tal: 5050
I ovenstående program bliver brugeren bedt om at indtaste et nummer.
Den whileløkke bruges til at finde summen af naturlige tal.
- Den
whileløkke fortsætter, indtil tallet er mindre end eller lig med 100 . - Under hver iteration tilføjes i til
sumvariablen, og værdien af i øges med 1 . - Når jeg bliver 101 , er testbetingelsen,
falseog summen er lig med 0 + 1 + 2 + … + 100.








