JavaScript-program för att hitta summan av naturliga nummer

I det här exemplet lär du dig att skriva ett program som hittar summan av naturliga tal i JavaScript.

För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:

  • JavaScript för loop
  • JavaScript medan och gör … medan Loop

De positiva heltalen 1, 2, 3, … är kända som naturliga tal.

Exempel 1: Summan av naturliga nummer som används för 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; // 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

 Ange ett positivt heltal: 100 Summan av naturliga tal: 5050

I ovanstående program uppmanas användaren att ange ett nummer.

Den parseInt()konverterar det numeriska strängvärdet till ett heltal.

Den forslinga används för att hitta summan av naturliga tal upp till det antal som tillhandahålls av användaren.

  • Värdet av summan är initialt 0 .
  • Därefter används en forslinga för att iterera från i = 1 to 100.
  • I varje iteration läggs i till summan och värdet på iökas med 1 .
  • När jag blir 101 är testvillkoret falseoch summan blir lika med 0 + 1 + 2 + … + 100.

Exempel 2: Summan av naturliga siffror som används 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

 Ange ett positivt heltal: 100 Summan av naturliga tal: 5050

I ovanstående program uppmanas användaren att ange ett nummer.

Den whileslinga används för att hitta summan av naturliga tal.

  • Den whilefortsätter slingan tills numret är mindre än eller lika med 100 .
  • Under varje iteration läggs i till sumvariabeln och värdet på i ökas med 1 .
  • När jag blir 101 är testvillkoret falseoch summan blir lika med 0 + 1 + 2 + … + 100.

Intressanta artiklar...