JavaScript-program til at finde summen af ​​naturlige tal

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 fra i = 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.

Interessante artikler...