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 for
løkke bruges til at finde summen af naturlige tal op til det antal, som brugeren.
- Værdien af summen er oprindeligt 0 .
- Derefter
for
bruges 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,
false
og 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 while
løkke bruges til at finde summen af naturlige tal.
- Den
while
løkke fortsætter, indtil tallet er mindre end eller lig med 100 . - Under hver iteration tilføjes i til
sum
variablen, og værdien af i øges med 1 . - Når jeg bliver 101 , er testbetingelsen,
false
og summen er lig med 0 + 1 + 2 + … + 100.