Hvordan utføre matematikk i JavaScript ved hjelp av aritmetiske operatører

Hvordan utføre matematikk i JavaScript ved hjelp av aritmetiske operatører

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;
konsoll.logg ("summen av to tall:", a);

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;
La B = 14;
La C = A+ B;
konsoll.logg ("summen av a og b:", c);

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;
var b = 14;
var c = a - b;
konsoll.logg (“Verdien av C:”, C);

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;
var b = 14;
var c = a * b;
konsoll.Logg ("Produktet til A og B er:", C);

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;
var b = 14;
var c = a / b;
konsoll.Logg ("Resultatet av A/B er:", C);

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");
if (a%2 == 0)

konsoll.logg ("du skriver inn et jevnt nummer");

ellers

konsoll.logg ("du skriver inn et oddetall");

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;
konsoll.Logg ("3 Power 4 er lik:", a);

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);
konsoll.Logg ("Beregn kraften ved hjelp av POW -funksjon:", A);

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;
A ++; // Riktig, øker verdien en gang.
5 ++; // falsk, det vil føre til en feil.

Implementering av inkrementoperatør

var a = 5;
A ++;
konsoll.logg ("Den økte verdien er:", a);

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;
en--; // Riktig, verdien vil bli redusert til 4.
5--; // falsk, det vil føre til en feil.

Implementering av Dekrementoperatør

var a = 5;
en--; // Riktig, verdien vil bli redusert til 4.
konsoll.logg ("Den dekrementerte verdien er:", a);

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;
konsoll.logg ("Resultatet er:", a);

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.