Ordet presedens betyr å prioritere noe sammenlignet med andre basert på orden, rang og betydning. på samme måte, Operatørens forrang refererer til rekkefølgen fra aritmetiske operatører som er prioritert i JavaScript. I guiden demonstreres operatørens forrang i JavaScript med praktisk implementering. Følgende læringsutbytte forventes:
Hvordan operatørpresedence fungerer i JavaScript?
Operatøren Precedence fungerer på en slik måte at den evaluerer den høyere forrangsoperatøren først. Etter det utføres evalueringen av lavere forrang. Det meste av tiden ville du observert flere tilsetninger (+), subtraksjon (-) og ekspresjonsgruppering () i et matematisk uttrykk. Disse uttrykkene blir evaluert basert på forrang for operatørene som brukes.
Tabell over operatørpresedence i JavaScript
JavaScript består av operatørens forrang i stigende rekkefølge inkludert, første, andre, tredje osv.
Følgende tabell presenterer “Precedence Order”, “Operatører”, “Beskrivelse” og “Associativity”. La oss se på tabellen og beskriver de ovennevnte begrepene:
I tabellen er kolonnedetaljene som følger:
PRECEDENCE BESTILLING | Operatører | Beskrivelse | Assosiativitet |
Først | () | Uttrykksgruppering | Venstre til høyre |
Først | ++ | Økning | Høyre til venstre |
Først | - | Dekrement | Høyre til venstre |
Først | ! | Ikke operatør | Høyre til venstre |
Sekund | * | Multiplikasjon | Venstre til høyre |
Sekund | / | Inndeling | Venstre til høyre |
Sekund | ** | Eksponentiell | Høyre til venstre |
Sekund | % | Modul | Venstre til høyre |
Tredje | + | Addisjon | Venstre til høyre |
Tredje | - | Subtraksjon | Venstre til høyre |
Tredje | + | Sammenkobling | Venstre til høyre |
Frem | < | Mindre enn | Venstre til høyre |
Frem | <= | Mindre enn eller lik | Venstre til høyre |
Frem | > | Større enn | Venstre til høyre |
Frem | > = | Større enn eller lik | Venstre til høyre |
Femte | == | Lik | Venstre til høyre |
Femte | != | Ikke lik | Venstre til høyre |
Sjette | && | OG | Venstre til høyre |
Sjette | || | ELLER | Venstre til høyre |
Syvende | = | Oppdrag | Høyre til venstre |
Eksempel 1: Operatørpresedence i gruppering av uttrykk
Et eksempel er tilpasset som kort forklarer uttrykksgruppen i operatørens forrang.
var a = 10 * (5 + 5) / 2
Ovennevnte kode beregner driften av uttrykksgruppering først, som er til stede i parentesene.
Etter det multipliseres resultatet av denne operatørens forrang Assosiativitetsregel. Til slutt blir utfallet trukket ut for å dele det forrige resultatet med 2.
Eksempel 2: Operatørpresedence i komplekse matematiske uttrykk
I dette avsnittet er et matematisk uttrykk tilpasset og forklarer utførelsessekvensen av forskjellige operatørpresedence.
var e = 10*(4+18)/15 (18-10)*23
I denne koden:
Eksempel 3: Operatørpresedence i lignende kategori av operatører
Hvis både operatørens forrang har samme kategori, som tillegg og subtraksjon, kommer assosiasjonen i praksis og beregningen vil bli gjort fra venstre til høyre:
var g = 2 - 2 + 4
For dette tilfellet beregner JavaScript de aritmetiske operasjonene fra venstre til høyre. Derfor utføres utførelsen første 2 - 2; Etter det legges utgangen til med nummer 4. Så resultatet er 0 + 4 = 4.
Det er det! Du har lært arbeid og bruk av forskjellige operatører i JavaScript.
Konklusjon
I JavaScript, Operatørens forrang bestemmer operatørens prioritet i enhver operasjon. Den beregner og prioriterer den høyeste forrang sammenlignet med de andre operatørene. Det er veldig nyttig for å løse problemer i komplekse matematiske uttrykk og dataprogramering. I dette innlegget blir bruken av operatørens forrang forklart. Videre forklares en omfattende tabell og forskjellige eksempler på operatørens forrang ved å bruke ved å bruke JavaScript.