Le mot priorité signifie donner quelque chose de priorité par rapport aux autres en fonction de l'ordre, du rang et de l'importance. De la même manière, avantage de l'opérateur fait référence à l'ordre des opérateurs arithmétiques qui sont prioritaires en JavaScript. Dans le guide, la priorité de l'opérateur en JavaScript est démontrée avec une mise en œuvre pratique. Les résultats d'apprentissage suivants sont attendus:
Comment fonctionne la priorité de l'opérateur en JavaScript?
La priorité de l'opérateur fonctionne de telle manière qu'il évalue d'abord l'opérateur de priorité plus élevée. Après cela, l'évaluation de la priorité inférieure est effectuée. La plupart du temps, vous auriez observé plusieurs ajouts (+), soustraction (-) et groupement d'expression () dans une expression mathématique. Ces expressions sont évaluées en fonction de la priorité des opérateurs utilisés.
Tableau de priorité sur l'opérateur en JavaScript
JavaScript comprend la priorité de l'opérateur dans l'ordre croissant, y compris, d'abord, deuxième, troisième etc, etc.
Le tableau suivant présente «l'ordre de priorité», les «opérateurs», la «description» et «l'associativité». Regardons le tableau et décrit les termes indiqués ci-dessus:
Dans le tableau, les détails des colonnes sont les suivants:
Ordre de priorité | Les opérateurs | Description | Association |
D'abord | () | Groupe d'expression | De gauche à droite |
D'abord | ++ | Incrément | De droite à gauche |
D'abord | - | Diminution | De droite à gauche |
D'abord | ! | Pas opérateur | De droite à gauche |
Deuxième | * | Multiplication | De gauche à droite |
Deuxième | / / | Division | De gauche à droite |
Deuxième | ** | Exponentiel | De droite à gauche |
Deuxième | % | Module | De gauche à droite |
Troisième | + | Ajout | De gauche à droite |
Troisième | - | Soustraction | De gauche à droite |
Troisième | + | Enchaînement | De gauche à droite |
En avant | < | Moins que | De gauche à droite |
En avant | <= | Moins ou égal | De gauche à droite |
En avant | > | Plus grand que | De gauche à droite |
En avant | > = | Meilleur que ou égal | De gauche à droite |
Cinquième | == | Égal | De gauche à droite |
Cinquième | != | Inégal | De gauche à droite |
Sixième | && | ET | De gauche à droite |
Sixième | || | OU | De gauche à droite |
Septième | = | Mission | De droite à gauche |
Exemple 1: Précédence de l'opérateur dans le regroupement des expressions
Un exemple est adapté qui explique brièvement le regroupement d'expression dans la priorité de l'opérateur.
var a = 10 * (5 + 5) / 2
Le code ci-dessus calcule le fonctionnement du groupe d'expression en premier, qui est présent dans les parenthèses.
Après cela, le résultat de cette priorité d'opérateur est multiplié par 10 en suivant le règle d'association. En fin de compte, le résultat est extrait pour diviser le résultat précédent par 2.
Exemple 2: Précédence de l'opérateur dans des expressions mathématiques complexes
Dans cette section, une expression mathématique est adaptée et explique la séquence d'exécution de la priorité différente de l'opérateur.
var e = 10 * (4 + 18) / 15 (18-10) * 23
Dans ce code:
Exemple 3: Précédence des opérateurs dans une catégorie d'opérateurs similaire
Si la priorité de l'opérateur a la même catégorie, comme l'addition et la soustraction, l'associativité entre en pratique et le calcul sera effectué de gauche à droite:
var g = 2 - 2 + 4
Pour cette instance, JavaScript calcule les opérations arithmétiques de gauche à droite. Par conséquent, l'exécution est effectuée en premier 2 à 2; Après cela, la sortie est ajoutée avec le numéro 4. Donc, le résultat est 0 + 4 = 4.
C'est ça! Vous avez appris le travail et l'utilisation de divers opérateurs en JavaScript.
Conclusion
En javascript, le avantage de l'opérateur détermine la priorité des opérateurs dans toute opération. Il calcule et priorise la plus haute préséance par rapport aux autres opérateurs. Il est très utile pour résoudre les problèmes Expressions mathématiques complexes et programmation informatique. Dans cet article, l'utilisation de la priorité de l'opérateur est expliquée. De plus, un tableau complet et différents exemples de priorité de l'opérateur s'expliquent par l'utilisation Javascrip.