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

priorité des opérateurs dans js

下次还敢
Libérer: 2024-05-09 00:45:27
original
612 Les gens l'ont consulté

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>
    Copier après la connexion
  • 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>
    Copier après la connexion
    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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal