Matematiske operatører spiller en veldig avgjørende rolle i JavaScript og også på andre kjente programmeringsspråk. Tallrike matematiske operasjoner er tilgjengelige i JavaScript. Matematiske operatører brukes ofte til å beregne og behandle numeriske data. I dette innlegget lærer vi om de forskjellige aritmetiske operatørene som er tilgjengelige i JavaScript for å utføre forskjellige matematiske operasjoner. For eksempel tillegg, multiplikasjon, deling, modul osv. Aritmetiske operatører utfører en operasjon og returnerer en verdi.
Først vil vi forstå begrepet operatører og operander. Operatørene er spesielle symboler som symboliserer beregningene som tillegg, subtraksjon osv. Mens operandene er verdiene som operatører utfører noen handlinger. Tenk på et veldig grunnleggende eksempel der vi ønsker å legge til to verdier:
Implementering av tillegg "+" -operatør
var a = 12 + 14;I eksemplet ovenfor er "+" en matematisk operatør Mens tallene (“12” og “14”) er dets operander.
I dette eksemplet la vi til to verdier og tilordne resultatet til en variabel a. “Konsoll.Log ”er en metode i JavaScript, som vil skrive ut utdataene på nettleserens konsoll.
Utgangen fra eksemplet ovenfor vil være:
I JavaScript kan verdiene være bokstaver eller variabler, eller uttrykk. I eksemplet ovenfor har vi bokstaver (12+ 14), mens vi i neste eksempel legger til de to tallene og tilordner resultatet til den tredje variabelen (A+ B):
La a = 12;Implementere koden ovenfor i JavaScript.
Dette eksemplet og det forrige eksemplet vil gi samme resultat:
Må huske at “+” vil fungere som en sammenkoblingsoperatør når vi legger til to strenger. Så vær oppmerksom og bruk "+" -operatøren nøye.
Trekk "-" -operatøren i JavaScript
"-" -operatøren brukes til å bestemme forskjellen på forskjellige numeriske verdier. For eksempel anser vi et eksempel for å forstå hvordan "-" -operatøren fungerer.
Implementering av trekk "-" -operatør
var a = 12;Tilordne en verdi 12 til variabel a, tilordne 14 til var b, trekke verdien av b fra verdien av a, og tilordne resultatet til c.
Her bruker vi konsollen.loggfunksjon For å skrive ut utgangen på konsollen kan du også bruke konsollen.Logg for å vise utdataene på dokumentet:
Multiplikasjon “*” -operatør i JavaScript
I JavaScript brukes “*” til å multiplisere de numeriske verdiene.
Implementering av multiplikasjon “*” -operatør
var a = 12;C lagrer resultatet av A*B og “Konsoll.logg ”vil vise verdien som er lagret i C:
Utgangen fra det ovennevnte programmet vil være:
Divisjon “/” operatør i JavaScript
I JavaScript brukes “/” til divisjonens formål. Det brukes til å bestemme kvotienten til de numeriske verdiene:
Implementering av divisjon “/” -operatør
var a = 12;Implementer den nå i Visual Studio -koden:
Utgangen for den ovennevnte koden vil være:
Modulus “%” -operatør i JavaScript
Moduloperatøren er tilgjengelig i JavaScript, den er avbildet med prosentvis tegnet (%) og det er også kjent som Modulo -operatøren, den er ansvarlig for å returnere resten av verdien. På programmeringsspråk brukes modulusoperatøren til å sjekke Wheateear at nummeret er jevnt eller rart.
Implementering av Modulus “%” -operatør
var a = spurt ("skriv inn et tall");I dette eksemplet vil en variabel “A” ta en verdi fra brukeren.
Hvis en bruker oppgir en merkelig verdi, vil den skrive ut en melding "du oppgir en merkelig verdi". Modulusoperatøren deler den gitte verdien med 2, hvis resten er 1, vil den vise en merkelig verdi:
Hvis brukeren oppgir et jevnt tall;
Da vil den skrive ut en melding "du oppgir en jevn verdi":
Eksponentieringsoperatør
Eksponentieringsoperatøren er en av de siste operatørene i JavaScript som er representert med en dobbel stjerne (**). Den brukes til å beregne kraften til en .
Implementering av eksponentiering “**” -operatør
var a = 3 ** 4;Implementere ovennevnte kode i JavaScript
Utgangen fra den ovennevnte koden vil være:
I JavaScript er en alternativ metode også tilgjengelig for å finne kraften til et tall.
Implementering av matematikk.POW -metode
var a = matematikk.POW (3, 4);matte.POW -funksjonen brukes i dette eksemplet for å beregne kraften til et tall.
Produksjonen fra matematikken.POW -metoden vil være den samme som utgangen fra eksponentieringsoperatøren:
Inkrement Operator (++) i JavaScript
"++" -operatøren øker verdien av en variabel en gang. Tenk for eksempel at vi har en variabel hvis verdi er 5, hvis vi bruker inkrementoperatør på den, vil øktoperatøren øke verdien til 6. Økningsoperatøren kan bare brukes på variabelen. Vi kan ikke bruke inkrementoperatøren på numeriske verdier det vil resultere i en feil. For eksempel:
var a = 5;Implementering av inkrementoperatør
var a = 5;Implementere koden ovenfor i JavaScript.
Utgangen vil være:
Decrement Operator (-) I JavaScript
"-" -operatøren reduserer verdien av en variabel en gang. La oss anta at vi har en variabel hvis verdi er 5 Dekrementoperatøren vil redusere den til 4. Dekrementoperatøren kan bare brukes på variabelen. Vi kan ikke bruke Dekrementoperatøren på numeriske verdier, det vil resultere i en feil. For eksempel:
var a = 5;Implementering av Dekrementoperatør
var a = 5;Den ovennevnte koden vil bli implementert i JavaScript AS;
Utgangen fra den ovennevnte koden vil være:
Operatørpresedence i JavaScript
I JavaScript evalueres uttrykket på grunnlag av forrang (prioritert base). Programmeringsspråkene følger samme forrang som vi følger i matematikk. Parentes har den høyeste forrang, deretter eksponenter, deretter multiplikasjon og inndeling har samme forrang, tillegg og subtraksjon har den laveste forrang sammenlignet med de andre operatørene.
Implementering av operatørens forrang i JavaScript
La oss vurdere et eksempel for å forstå forrang i JavaScript:
var a = 2 + 3 *4 ** 2;Nå implementerer vi koden ovenfor i Visual Studio Code:
Utgangen vil bekrefte at ovennevnte kode følger forrangsrekkefølgen. I følge dette vil det først løse “4 ** 2” fordi eksponenter har høyere forrang da vil det multiplisere resultatet av eksponenter med 3 og på slutten vil den utføre tillegg. Så utgangen er:
Konklusjon:
Matematiske operatører er veldig viktige for å utføre operasjoner som tillegg, subtraksjon og multiplikasjon osv. I JavaScript, mens du løser komplekse uttrykk, følger disse aritmetiske operasjonene samme forrang som i vanlig matematikk.
I denne artikkelen, til å begynne med, bestemte vi hva aritmetiske operasjoner er, deres bruk i JavaScript, så adresserte vi forskjellige matematiske operatører, deres syntaks i JavaScript og implementerte dem i Visual Studio Code. Videre har vi lært om operatørens forrang, og til slutt diskuterte vi et par aritmetiske operatører, spesielt for programmeringsspråk som inkrement og dekrementoperatører.