Hvordan bruke til løkker for å oppsummere en rekke tall
Den iterative naturen til for -loopen hjelper til med å oppsummere alle tallene på en matrise. La oss forstå arbeidet med for Loop i JavaScript før vi kommer inn på eksempler.
for (initialisering; tilstand; økning/reduksjon)De initialisering av variabelen angir verdien der loopvariabelen starter. De betingelse En del av for -loopen setter en terskel som må oppfylles for å utføre uttalelser (JavaScript -kode). Etter hver iterasjon, økning/reduksjon Del øker eller reduserer verdien av løkken variabel.
Eksempel
JavaScript -koden gitt nedenfor bruker en for loop for å oppsummere elementene i en matrise.
Ovennevnte kode oppretter en rekke tall som er navngitt ARR1. De res Variabel initialiseres for å lagre summen av elementer. Etter det utøves for loop på følgende måte:
Produksjon
Utgangen viser at tallene inne i matrisen er oppsummert og summen skrives ut.
Hvordan bruke en stundsløyfe for å oppsummere en rekke tall
Arbeidet med mens-loop avhenger av følgende syntaks.
Mens (tilstand)Når en tilstand er sjekket, utføres koden til den er sann. Et endelig økning eller reduksjon av variabelen avslutter iterasjonen.
Eksempel
Følgende JS-kode praktiserer en stund-loop for å oppsummere en rekke tall.
var arr = [2, 4, 8, 14];I koden ovenfor, matrisen som er navngitt arr initialiseres ved siden av variablene som heter “sum”Og“Jeg“. Dessuten er tilstanden satt til “Jeg < arr.length”Som sier at mens Loop vil kjøre til verdien av variabel”Jeg”Når lengden på arr. Inne sum.
Produksjon
Ovennevnte utgang viser at mens sløyfe kan brukes til å oppsummere en rekke tall i JavaScript.
Hvordan bruke redusere () -metoden for å oppsummere en rekke tall
Array Reduce () -metoden for JavaScript kan også brukes til å oppsummere antallet tall. Som for Loop itererer redusere () også antallet av en matrise. Syntaksen etterfulgt av reduksjonsmetoden er gitt nedenfor.
Array.Reduser (funksjon (retval, curVal, curinindex, array), val)Reduser () -metoden godtar to parametere, først hvis tilbakeringing-funksjon Og den andre er Val(Opprinnelig verdi). De tilbakeringing-funksjon kan godta fire parametere, to (Retval og Currval) av dem er nødvendige og andre to (Currindex og Array) er valgfritt.
Eksempel
Følgende JavaScript -kode benytter seg av reduseringsmetoden () for å beregne summen av tallene som er lagret i en matrise.
var arr = [4, 8, 12, 16];I koden ovenfor,
Produksjon
Utgangen viser at reduksjonsmetoden () har beregnet summen av antallet tall.
Konklusjon
JavaScript gir støtte fra forskjellige løkker (e.g. “For” og “mens”) og redusere () -metoden for å oppsummere en rekke tall. Den iterative naturen til løkker er nyttig for å få summen av en matrise fordi løkkene har tenkt å vurdere hvert element en etter en. For å få summen av matriseelementer i JavaScript, har vi gitt syntaks og bruk av For-loop, mens-loop, og reduserer () -metoden for å legge til alle tallene på en matrise.