Heim > Web-Frontend > js-Tutorial > Eine kurze Diskussion über die Priorität von Operatoren in JavaScript_Javascript-Kenntnissen

Eine kurze Diskussion über die Priorität von Operatoren in JavaScript_Javascript-Kenntnissen

WBOY
Freigeben: 2016-05-16 15:51:15
Original
1282 Leute haben es durchsucht

Operatorpriorität

Operatorpriorität in JavaScript ist eine Reihe von Regeln. Diese Regel steuert die Reihenfolge, in der Operatoren beim Auswerten eines Ausdrucks ausgeführt werden. Operatoren mit höherer Priorität werden vor Operatoren mit niedrigerer Priorität ausgeführt. Beispielsweise wird die Multiplikation vor der Addition durchgeführt.

In der folgenden Tabelle sind JavaScript-Operatoren von der höchsten zur niedrigsten Priorität aufgeführt. Operatoren mit derselben Priorität werden von links nach rechts ausgewertet.


Betreiber Beschreibung
[] () Feldzugriff, Array-Subskription, Funktionsaufrufe und Ausdrucksgruppierung
-- - ~ ! neuen Typ der Leere löschen Unäre Operatoren, Rückgabedatentypen, Objekterstellung, undefinierte Werte
* / % Multiplikation, Division, Modulo
- Addition, Subtraktion, String-Verkettung
<< >> >>> Umschalt
< <= >= Instanz von Kleiner als, kleiner oder gleich, größer als, größer oder gleich, Instanz von
== != === !== Gleich, ungleich, streng gleich, nicht streng gleich
& Bitweises UND
^ Bitweises XOR
| Bitweises ODER
&& Logisches UND
|| Logisches ODER
?: Bedingungen
=oP= Affectation, mission d'exploitation
, Évaluation multiple

Les parenthèses peuvent être utilisées pour modifier l'ordre d'évaluation déterminé par la priorité des opérateurs. Cela signifie que les expressions entre parenthèses doivent toutes être évaluées avant d'être utilisées dans le reste de l'expression.

z = 78 * (96 + 3 + 45)
Nach dem Login kopieren

Il y a cinq opérateurs dans cette expression : =, *, (), et un autre . Selon les règles de priorité des opérateurs, ils seront évalués dans l'ordre suivant : (), , , *, =.

L'expression entre parenthèses est évaluée en premier. Il y a deux opérateurs d'addition entre parenthèses. Comme les deux opérateurs d’addition ont la même priorité, ils sont évalués de gauche à droite. Ajoutez d’abord 96 et 3, puis ajoutez cette somme à 45 et vous obtenez 144.
Vient ensuite l’opération de multiplication. 78 fois 144 nous donne 11232.
A est l’opération d’affectation à la fin. Attribuez 11232 à z.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage