Das Wort Vorrang Mittel, um etwas Priorität im Vergleich zu anderen zu geben, die auf Reihenfolge, Rang und Wichtigkeit basieren. Ähnlich, Vorrang Bezieht sich auf die Reihenfolge von arithmetischen Operatoren, die in JavaScript priorisiert werden. Im Leitfaden wird der Vorrang der Bediener in JavaScript mit der praktischen Implementierung demonstriert. Die folgenden Lernergebnisse werden erwartet:
Wie der Vorrang der Bediener in JavaScript funktioniert?
Der Bedienervorrang funktioniert so, dass er zuerst den höheren Vorrangbetreiber bewertet. Danach wird die Bewertung eines niedrigeren Vorrangs durchgeführt. Meistens hätten Sie mehrere Ergänzungen (+), Subtraktion (-) und Expressionsgruppierung () in einem mathematischen Ausdruck beobachtet. Diese Ausdrücke werden anhand der Vorrang der verwendeten Operatoren bewertet.
Tabelle des Vorrangs der Bediener in JavaScript
JavaScript umfasst den Vorrang der Bediener in der Aufstiegsreihenfolge, einschließlich der ersten, zweiten, dritten usw.
Die folgende Tabelle enthält die „Vorrangreihenfolge“, „Operatoren“, „Beschreibung“ und „Assoziativität“. Schauen wir uns den Tisch an und beschreibt die oben genannten Begriffe:
In der Tabelle sind die Spaltendetails wie folgt:
Vorrangreihenfolge | Betreiber | Beschreibung | Assoziativität |
Erste | () | Ausdrucksgruppierung | Links nach rechts |
Erste | ++ | Zuwachs | Rechts nach links |
Erste | - | Abnahme | Rechts nach links |
Erste | ! | Nicht Bediener | Rechts nach links |
Zweite | * | Multiplikation | Links nach rechts |
Zweite | / | Aufteilung | Links nach rechts |
Zweite | ** | Exponentiell | Rechts nach links |
Zweite | % | Modul | Links nach rechts |
Dritte | + | Zusatz | Links nach rechts |
Dritte | - | Subtraktion | Links nach rechts |
Dritte | + | Verkettung | Links nach rechts |
Weiter | < | Weniger als | Links nach rechts |
Weiter | <= | Weniger als oder gleich | Links nach rechts |
Weiter | > | Größer als | Links nach rechts |
Weiter | > = | Größer als oder gleich | Links nach rechts |
Fünfte | == | Gleich | Links nach rechts |
Fünfte | != | Nicht gleich | Links nach rechts |
Sechste | && | UND | Links nach rechts |
Sechste | || | ODER | Links nach rechts |
Siebte | = | Abtretung | Rechts nach links |
Beispiel 1: Vorrang in der Gruppierung von Ausdrücken der Operatorin
Es wird ein Beispiel angepasst, das kurz die Expressionsgruppierung in der Vorrang vor Operatoren erklärt.
var a = 10 * (5 + 5) / 2
Der obige Code berechnet zuerst den Betrieb der Expressionsgruppierung, die in den Klammern vorhanden ist.
Danach wird das Ergebnis dieses Vorrangs dieser Betreiber mit 10 multipliziert, indem Sie dem folgen Assoziativitätsregel. Am Ende wird das Ergebnis extrahiert, um das vorherige Ergebnis durch 2 zu teilen.
Beispiel 2: Vorrang in komplexen mathematischen Ausdrücken vor Ort
In diesem Abschnitt wird ein mathematischer Ausdruck angepasst und erklärt die Abfolge der Ausführung verschiedener Operator -Vorrang.
var e = 10*(4+18)/15 (18-10)*23
In diesem Code:
Beispiel 3: Vorrang in einer ähnlichen Kategorie von Operatoren
Wenn sowohl der Vorrang der Operator die gleiche Kategorie wie Addition und Subtraktion haben, wird die Assoziativität in die Praxis erfolgt und die Berechnung von links nach rechts erfolgt:
var g = 2 - 2 + 4
In diesem Fall berechnet JavaScript die arithmetischen Operationen von links nach rechts. Daher wird die Ausführung in den ersten 2 - 2 durchgeführt; Danach wird die Ausgabe mit der Nummer 4 hinzugefügt. Das Ergebnis ist also 0 + 4 = 4.
Das ist es! Sie haben die Arbeit und Verwendung verschiedener Betreiber in JavaScript gelernt.
Abschluss
In JavaScript die Vorrang bestimmt die Priorität der Betreiber in jeder Operation. Es berechnet und priorisiert den höchsten Vorrang im Vergleich zu den anderen Operatoren. Es ist sehr nützlich, um Probleme in Komplexe mathematische Ausdrücke Und Computerprogrammierung. In diesem Beitrag wird die Verwendung des Vorrangs der Bediener erklärt. Darüber hinaus werden eine umfassende Tabelle und verschiedene Beispiele für den Vorrang vor Anlagen der Bediener durch die Verwendung erläutert JavaScript.