Hva gjør en moduloperatør i JavaScript?

Hva gjør en moduloperatør i JavaScript?
JavaScript er et av de mest brukte dynamiske og skriptingsprogrammeringsspråkene for å lage websider og applikasjoner, og som alle andre programmeringsspråk tilbyr JavaScript operatører som er spesifikke symboler for å utføre operasjoner på operanden. For eksempel: 3-2; //1

I eksemplet ovenfor er 2 og 3 operander, og "-" er en operatør.

JavaScript tilbyr en haug med operatørtyper der en av dem er den aritmetiske operatøren som brukes til å utføre en aritmetisk operasjon, for eksempel:

var add = 3+2; // 5

I eksemplet ovenfor brukes operatøren + til å legge til de to tallene 3 og 2. De aritmetiske operatørene inkluderer +, -, *, /, %, ++, -og **.

Hva er moduloperatør?

Modulusoperatøren kalles også Modulo -operatør og resten av operatøren, og den returnerer resten av en divisjonssum når den første operanden er delt på den andre operanden, resten blir returnert.

Syntaks:

A % b

Det leses som en mod b og a og b er operander.

Eksempel:

var num1 = 9;
var num2 = 2;
var num3 = 3;
Varsel (num1%num2 + "," + num1%num3); // 1,0

I eksemplet ovenfor startet vi tre tall og sjekket deretter moden med Num1 og NUM2 og NUM1 og NUM3. Utgangen til koden ovenfor er:

Finne jevnt antall

Moduloperatøren er veldig nyttig i å finne om et tall er jevnt eller merkelig. For eksempel er et heltall selv om det er delbart med 2 og resten er null og et heltall er rart når resten ikke er null. Så vi kan bruke moduloperatøren og finne om et heltall er til og med ved å finne resten. Hvis Heltall%2 === 0 da er tallet jevn, og hvis Heltall%2 === 1 da er heltallet rart. La oss implementere teorien ovenfor i JavaScript:

funksjon Checkeven (num)
returnum % 2 === 0;

funksjon checkodd (num)
Return num % 2 === 1;

konsoll.Logg (Checkeven (4)); // sant
konsoll.Logg (Checkeven (8.6)); // falsk
konsoll.Logg (Checkeven (7)); // falsk
konsoll.Logg (Checkodd (5)); // sant
konsoll.Logg (Checkodd (8.6)); // falsk
konsoll.Logg (Checkodd (8)); // falsk

Finne brøkdel av et tall

La oss se på et annet problem der vi blir bedt om å finne den brøkdelte delen av tallet I-E tallet etter desimalpunktet, for eksempel hvis du har nummer 3.5, vi må trekke ut 0.5 og returner den. Vi kan bruke Modulus -operatøren for å få ønsket resultat på følgende måte:

funksjon getFractional (num)
Return num % 1;

konsoll.logg (getFraksjonal (3.5)); // 0.5

Konklusjon

Etter å ha delt to tall, er funksjonen til modulen eller modulooperatøren å beregne resten. I denne artikkelen så vi hva moduloperatør er og hvilken moduloperatør gjør i JavaScript sammen med eksempler. Vi er sikre på at etter å ha lest denne opplæringen, vil du være klar til å bruke JavaScript Modulus -operatøren som en proff.