JavaScript inclut des opérateurs comme dans d’autres langages. Un opérateur effectue une opération sur un ou plusieurs opérandes (valeur de données) et produit un résultat. Par exemple 1 + 2, où le signe + est un opérateur et 1 est l’opérande gauche et 2 est l’opérande droit. l’opérateur + ajoute deux valeurs numériques et produit un résultat qui est 3 dans ce cas.
<Left operand> operator <right operand><Left operand> operator
JavaScript comprend suivant les catégories d’opérateurs.,
- des Opérateurs Arithmétiques
- les Opérateurs de Comparaison
- les Opérateurs Logiques
- les Opérateurs d’Assignation
- les Opérateurs Conditionnels
des Opérateurs Arithmétiques
les opérateurs Arithmétiques sont utilisés pour effectuer des opérations mathématiques entre les opérandes numériques.
Operator | Description |
---|---|
+ | Ajoute deux opérandes numériques., |
– | Soustraire opérande de droite de l’opérande gauche |
* | Multiplier deux opérandes numériques. |
/ | Diviser opérande de gauche par l’opérande de droite. |
% | opérateur de Modulo. Renvoie le reste de deux opérandes. |
++ | opérateur d’Incrémentation. Augmentez la valeur de l’opérande d’un. |
— | opérateur de Décrémentation. Diminution de la valeur par un., |
L’exemple suivant montre comment opérateurs arithmétiques effectuer différentes tâches sur les opérandes.
+ opérateur effectue une opération de concaténation lorsque l’un des opérandes est de type string.
l’exemple suivant montre comment l’opérateur + effectue une opération sur des opérandes de différents types de données.,
var a = 5, b = "Hello ", c = "World!", d = 10;a + b; // "5Hello "b + c; // "Hello World!"a + d; // 15
les Opérateurs de Comparaison
JavaScript langage comprend les opérateurs de comparer les deux opérandes et renvoient une valeur Booléenne true ou false.
les Opérateurs | Description |
---|---|
== | Compare l’égalité de deux opérandes sans tenir compte de leur type. |
=== | Compare l’égalité des deux opérandes de type. |
!,= | compare l’inégalité de deux opérandes. |
> | Vérifie si le côté gauche de la valeur est plus grande que la valeur de droite. Si oui renvoie true sinon false. |
Vérifie si l’opérande gauche est inférieure à opérande de droite. Si oui renvoie true sinon false. | |
>= | Vérifie si l’opérande gauche est supérieur ou égal à l’opérande de droite. Si oui renvoie true sinon false., |
Vérifie si l’opérande gauche est inférieur ou égal à l’opérande de droite. Si oui renvoie true sinon false. |
L’exemple suivant montre comment les opérateurs de comparaison d’effectuer différentes tâches.
les Opérateurs Logiques
les opérateurs Logiques sont utilisés pour combiner deux ou plusieurs conditions. JavaScript inclut les opérateurs logiques suivants.,
var a = 5, b = 10;(a != b) && (a // returns true(a > b) || (a == b); // returns false(a // returns true!(a // returns false!(a > b); // returns true
les Opérateurs d’Assignation
JavaScript comprend des opérateurs d’affectation pour affecter des valeurs à des variables avec moins de touches.
opérateurs d’Affectation | Description |
---|---|
= | Attribue opérande de droite de la valeur de l’opérande gauche. |
+= | résume les valeurs d’opérandes gauche et droite et affecte le résultat à l’opérande gauche., |
-= | Soustraire opérande de droite de la valeur de l’opérande gauche de valeur et d’affecter le résultat dans l’opérande de gauche. |
*= | multipliez les valeurs d’opérandes gauche et droite et attribuez le résultat à l’opérande gauche. |
/= | Diviser l’opérande gauche de la valeur par l’opérande de droite de la valeur et d’affecter le résultat dans l’opérande de gauche. |
%= | Obtenir le module de l’opérande gauche de diviser par l’opérande de droite et attribuer a entraîné le module à l’opérande de gauche., |
Opérateur Ternaire
JavaScript comprend particulière de l’opérateur appelé opérateur ternaire 😕 cela affecte une valeur à une variable en fonction d’une condition. C’est comme une forme courte de si-d’autre condition.
<condition> ? <value1> : <value2>;
opérateur Ternaire commence avec l’expression conditionnelle suivie par ? opérateur. Deuxième partie ( après ? et avant : opérateur) sera exécuté si la condition s’avère vraie. Si la condition devient fausse, la troisième partie (après:) sera exécutée.,
var a = 10, b = 5;var c = a > b? a : b; // value of c would be 10var d = a > b? b : a; // value of d would be 5
- JavaScript comprend les opérateurs qui réalisent certaines opérations sur un ou plusieurs opérandes (valeur de données) et produire un résultat.
- JavaScript comprend différentes catégories d’opérateurs: opérateurs arithmétiques, opérateurs de comparaison, opérateurs logiques, opérateurs D’affectation, opérateurs conditionnels.
- opérateur Ternaire ?: est un opérateur conditionnel.