JavaScript 3 — Opérateurs de base (+, -, *, /,
Apr 01 2023
JavaScript a plusieurs types d'opérateurs qui vous permettent d'effectuer des opérations sur des valeurs ou des variables. Voici quelques-uns des types d'opérateurs les plus courants en JavaScript : Vous pouvez trouver une liste complète de la table de priorité des opérateurs ici.
JavaScript a plusieurs types d'opérateurs qui vous permettent d'effectuer des opérations sur des valeurs ou des variables. Voici quelques-uns des types d'opérateurs les plus courants en JavaScript :
// These will be used in the examples below
let num1 = 10;
let num2 = 5;
+opérateur d'addition : additionne deux valeurs ensemble.-opérateur de soustraction : soustrait une valeur d'une autre.*opérateur de multiplication : multiplie deux valeurs./opérateur de division : divise une valeur par une autre.%opérateur modulus : renvoie le reste après la division.
console.log(num1 + num2); // Output: 15
console.log(num1 * num2); // Output: 50
console.log(num1 % num2); // Output: 0
== opérateur d'égalité : compare deux valeurs pour l'égalité.!=opérateur d'inégalité : compare deux valeurs d'inégalité.>Opérateur supérieur à : renvoie vrai si l'opérande de gauche est supérieur à l'opérande de droite.<opérateur inférieur à : renvoie vrai si l'opérande de gauche est inférieur à l'opérande de droite.>=Opérateur supérieur ou égal à : renvoie vrai si l'opérande de gauche est supérieur ou égal à l'opérande de droite.<=opérateur inférieur ou égal à : renvoie vrai si l'opérande de gauche est inférieur ou égal à l'opérande de droite.console.log(num1 > num2); // Output: true
console.log(num1 != num2); // Output: true
&&Opérateur ET logique : renvoie vrai si les deux opérandes sont vrais.||opérateur OU logique : renvoie vrai si au moins un des opérandes est vrai.!Opérateur NOT logique : annule une valeur booléenne.console.log(num1 > num2 && num2 > 0); // Output: true
console.log(num1 == 10 || num2 == 10); // Output: true
=opérateur d'affectation : affecte une valeur à une variable.+=opérateur d'affectation d'addition : ajoute une valeur à une variable et affecte le résultat à la variable.-=opérateur d'affectation de soustraction : soustrait une valeur d'une variable et affecte le résultat à la variable.*=opérateur d'affectation de multiplication : multiplie une variable par une valeur et affecte le résultat à la variable./=opérateur d'affectation de division : divise une variable par une valeur et affecte le résultat à la variable.num1 += 5;
console.log(num1); // Output: 15
++opérateur d'incrémentation : augmente la valeur d'une variable de 1.--opérateur de décrémentation : diminue la valeur d'une variable de 1.num2++;
console.log(num2); // Output: 6
&Opérateur ET au niveau du bit : effectue une opération ET au niveau du bit sur deux valeurs.|Opérateur OR au niveau du bit : effectue une opération OR au niveau du bit sur deux valeurs.^Opérateur XOR au niveau du bit : effectue une opération XOR au niveau du bit sur deux valeurs.~Opérateur NOT au niveau du bit : effectue une opération NOT au niveau du bit sur une valeur.<<Opérateur de décalage à gauche : décale les bits d'une valeur vers la gauche d'un nombre de positions spécifié.>>opérateur de décalage à droite : décale les bits d'une valeur vers la droite d'un nombre de positions spécifié.console.log(num1 & num2); // Output: 4
console.log(num1 << 1); // Output: 30
- L'opérateur de multiplication a une priorité plus élevée que l'opérateur d'addition. Par exemple, dans l'expression
3 + 5 * 2, l'opérateur de multiplication sera évalué en premier, résultant en3 + 10, qui est égal à13. Si nous voulons que l'addition soit évaluée en premier, nous devons utiliser des parenthèses :(3 + 5) * 2serait évalué à16. - L'opérateur d'affectation a une priorité inférieure à la plupart des autres opérateurs. Par exemple, dans l'expression
a = b + 2, l'opérateur d'addition sera évalué en premier, résultant enb + 2. Ensuite, l'opérateur d'affectation affectera cette valeur à la variablea. Si nous voulons attribuer la valeur debplus2àafirst, nous devons utiliser des parenthèses :a = (b + 2). - L'opérateur logique ET a une priorité plus élevée que l'opérateur logique OU. Par exemple, dans l'expression
a || b && c, l'opérateur logique AND sera évalué en premier, ce qui donnerab && c. Ensuite, l'opérateur logique OU sera évalué, ce qui donnera soitaoub && c. Si nous voulons que l'opérateur logique OU soit évalué en premier, nous devons utiliser des parenthèses :(a || b) && cévalueraita || bd'abord, puis&&avecc.
Vous pouvez trouver une liste complète de la table de priorité des opérateurs ici .
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































