Opérateurs JavaScript
- Page précédente JS Const
- Page suivante Arithmétique JS
Opérateurs JavaScript
Exemple
Affecter des valeurs à des variables et les additionner :
var x = 7; // Affecter la valeur 7 à x var y = 8; // Affecter la valeur 8 à y var z = x + y; // Affecter 15 à z (x + y)
AffectationOpérateur (=
)Assigner une valeur à une variable.
Affectation
var x = 15;
AdditionOpérateur (+
)Addition des nombres :
Addition
var x = 7; var y = 8; var z = x + y;
MultiplicationOpérateur (*
)Multiplication des nombres :
Multiplication
var x = 7; var y = 8; var z = x * y;
Opérateurs d'arithmétique JavaScript
Les opérateurs d'arithmétique sont utilisés pour effectuer des opérations arithmétiques sur des nombres :
Opérateur | Description |
---|---|
+ | Addition |
- | Soustraction |
* | Multiplication |
/ | Division |
% | Modulo (reste) |
++ | Incrémentation |
-- | Décrémentation |
Remarque :Arithmétique JSCe chapitre décrit en détail les opérateurs d'arithmétique.
Opérateurs d'affectation JavaScript
Les opérateurs d'affectation assignent des valeurs aux variables JavaScript.
Opérateur | Exemple | Équivaut à |
---|---|---|
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x - y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
Opérateur d'affectation d'addition (+=
)Ajouter une valeur à la variable.
Affectation
var x = 7; x += 8;
Remarque :Affectation JSCe chapitre décrit en détail l'opérateur d'affectation.
Opérateurs de chaînes JavaScript
+
L'opérateur peut également être utilisé pour ajouter (concaténer, concaténation) des chaînes de caractères.
Exemple
txt1 = "Bill"; txt2 = "Gates"; txt3 = txt1 + " " + txt2;
Le résultat de txt3 sera :
Bill Gates
+=
L'opérateur d'affectation peut également être utilisé pour ajouter (concaténation) des chaînes de caractères :
Exemple
txt1 = "Hello "; txt1 += "Kitty!";
Le résultat de txt1 sera :
Hello Kitty!
Avis :Lorsqu'il est utilisé pour les chaînes de caractères,+
L'opérateur est appelé opérateur de concaténation.
Addition de chaînes et de nombres
Ajouter deux nombres renverra la somme, mais ajouter un nombre et une chaîne de caractères renverra une chaîne de caractères :
Exemple
x = 7 + 8; y = "7" + 8; z = "Hello" + 7;
Le résultat de x, y et z sera :
15 78 Hello7
Avis :Si vous additionnez un nombre et une chaîne de caractères, le résultat sera une chaîne de caractères !
Opérateurs de comparaison JavaScript
Opérateur | Description |
---|---|
== | Égal |
=== | Égalité de type égale |
!= | Inégal |
!== | Inégalité ou type inégal |
> | Supérieur |
< | Inférieur |
>= | Supérieur ou égal |
<= | Inférieur ou égal |
? | Opérateur ternaire |
Remarque :JS ComparaisonCe chapitre décrit en détail les opérateurs de comparaison.
Opérateurs logiques JavaScript
Opérateur | Description |
---|---|
&& | ET logique |
|| | OU logique |
! | Non logique |
Remarque :JS ComparaisonCe chapitre décrit en détail les opérateurs logiques.
Opérateurs de type JavaScript
Opérateur | Description |
---|---|
typeof | Retourne le type de la variable. |
instanceof | Retourne true si l'objet est une instance de l'objet type. |
Remarque :Conversion de type JSCe chapitre décrit en détail les opérateurs de type.
Opérateurs bit à bit JavaScript
Les opérateurs bitwise traitent des nombres de 32 bits.
Tous les opérateurs numériques dans cette opération seront convertis en nombres de 32 bits. Le résultat sera converti en nombre JavaScript.
Opérateur | Description | Exemple | Équivaut à | Résultat | Dékimal |
---|---|---|---|---|---|
& | ET | 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | OU | 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | Non | ~ 5 | ~0101 | 1010 | 10 |
^ | Exclusive OR | 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | Déplacement à gauche avec zérophyage | 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | Déplacement à droite signé | 5 >> 1 | 0101 >> 1 | 0010 | 2 |
>>> | Déplacement à droite avec zérophyage | 5 >>> 1 | 0101 >>> 1 | 0010 | 2 |
L'exemple précédent utilise un exemple de 4 bits unsigned. Mais JavaScript utilise des nombres signés de 32 bits.
Par conséquent, dans JavaScript, ~5 ne retourne pas 10, mais -6.
~00000000000000000000000000000101 retourne 11111111111111111111111111111010.
Remarque :Nous allons Opérations bitwise JSCe chapitre vous explique en détail les opérateurs bitwise.
livres de lecture supplémentaires
Pour plus d'informations sur Opérateurs JavaScriptPour plus d'informations sur
- Opérateurs unaires ECMAScript
- Les opérateurs unaires ont un seul paramètre, c'est-à-dire l'objet ou la valeur à opérer. Cette section explique les opérateurs unaires, les opérateurs les plus simples ECMAScript.
- Opérateurs binaire ECMAScript
- Les opérateurs de bitwise opèrent au niveau inférieur des nombres. Cette section explore en profondeur les connaissances sur les entiers et présente divers opérateurs bitwise ECMAScript.
- Opérateurs booléens ECMAScript
- Les opérateurs booléens sont très importants. Cette section explore en profondeur trois opérateurs booléens : NOT, AND et OR.
- Opérateurs multiplicatifs ECMAScript
- Cette section explique les opérateurs de multiplication ECMAScript : les opérateurs de multiplication, de division et de modulo, ainsi que leurs comportements spéciaux.
- Opérateurs additifs ECMAScript
- Cette section explique les opérateurs d'addition ECMAScript : les opérateurs d'addition et de soustraction, ainsi que leurs comportements spéciaux.
- Opérateurs de relation ECMAScript
- Les opérateurs de relation effectuent des opérations de comparaison. Cette section explique les méthodes de comparaison habituelles des opérateurs de relation, ainsi que la manière de comparer des chaînes avec des nombres.
- Opérateurs d'égalité ECMAScript
- Les opérateurs d'égalité sont utilisés pour déterminer si deux variables sont égales. ECMAScript fournit deux ensembles d'opérateurs d'égalité : les opérateurs d'égalité et les opérateurs non égaux, ainsi que les opérateurs d'égalité stricte et les opérateurs non stricts.
- Opérateurs conditionnels ECMAScript
- Cette section explique l'opérateur conditionnel dans ECMAScript.
- Opérateurs d'affectation ECMAScript
- Cette section explique l'opérateur d'affectation dans ECMAScript.
- Opérateur virgule ECMAScript
- Cette section explique l'opérateur virgule dans ECMAScript.
Veuillez également consulter :
Tutoriel :Priorité des opérateurs JavaScript
Manuel de référence :Opérateurs JavaScript
- Page précédente JS Const
- Page suivante Arithmétique JS