Maison  >  Article  >  interface Web  >  priorité des opérateurs dans js

priorité des opérateurs dans js

下次还敢
下次还敢original
2024-05-09 00:45:27529parcourir

La priorité de l'opérateur détermine l'ordre d'exécution des opérateurs en JavaScript. L'ordre de priorité de haut en bas est le suivant : parenthèses () crochets [] point opérateurs unaires multiplication et division opérateur de comparaison d'addition et de soustraction logique ET OU Logique Ternaire. Affectation des opérateurs Opérateur Virgule Opérateur

priorité des opérateurs dans js

Priorité des opérateurs JavaScript

En JavaScript, la priorité des opérateurs détermine l'ordre dans lequel ils sont exécutés. Lorsqu'il y a plusieurs opérateurs dans la même ligne de code, l'opérateur ayant la priorité la plus élevée sera exécuté en premier.

Ordre de priorité des opérateurs (de haut en bas) :

  • parenthèses ()
  • crochets[]
  • dot.
  • Opérateurs unaires (tels que !, - , + +, --)
  • Multiplication et division (*, /, %)
  • Addition et soustraction (+, -)
  • Opérateurs de comparaison (==, !=, >, <, = , +=, -=)
  • opérateur virgule,
  • Exemple :
  • Dans l'expression suivante, l'opérateur de multiplication (*) a une priorité plus élevée que l'opérateur d'addition (+) :
    <code class="js">const result = 2 + 3 * 4; // 结果为 14</code>
  • Et dans l'expression suivante, les parenthèses ont une priorité plus élevée que l'opérateur de multiplication :
  • <code class="js">const result = (2 + 3) * 4; // 结果为 20</code>
    Remarque :
  • Si deux opérateurs ont la même priorité, ils sont exécutés de gauche à droite.
Vous pouvez utiliser des parenthèses pour faire respecter l'ordre des opérations.

Certains opérateurs ont une associativité gauche et droite. Cela signifie qu'ils seront exécutés de gauche à droite ou de droite à gauche.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn