Les opérateurs JavaScript sont des symboles utilisés pour effectuer des opérations sur les opérandes. Par exemple:
java entier en chaîne
var sum=10+20;
Ici, + est l'opérateur arithmétique et = est l'opérateur d'affectation.
Il existe les types d'opérateurs suivants en JavaScript.
- Opérateurs arithmétiques
- Opérateurs de comparaison (relationnels)
- Opérateurs au niveau du bit
- Opérateurs logiques
- Opérateurs d'affectation
- Opérateurs spéciaux
Opérateurs arithmétiques JavaScript
Les opérateurs arithmétiques sont utilisés pour effectuer des opérations arithmétiques sur les opérandes. Les opérateurs suivants sont appelés opérateurs arithmétiques JavaScript.
Opérateur | Description | Exemple |
---|---|---|
+ | Ajout | 10+20 = 30 |
- | Soustraction | 20-10 = 10 |
* | Multiplication | 10*20 = 200 |
/ | Division | 20/10 = 2 |
% | Module (reste) | 20%10 = 0 |
++ | Incrément | var a = 10 ; un++; Maintenant a = 11 |
-- | Décrémenter | var a = 10 ; un--; Maintenant a = 9 |
Opérateurs de comparaison JavaScript
L'opérateur de comparaison JavaScript compare les deux opérandes. Les opérateurs de comparaison sont les suivants :
Opérateur | Description | Exemple |
---|---|---|
== | Est égal à | 10==20 = faux |
=== | Identique (égal et de même type) | 10==20 = faux |
!= | Pas égal à | 10 !=20 = vrai |
!== | Pas identique | 20!==20 = faux |
> | Plus grand que | 20>10 = vrai |
>= | Plus grand ou égal à | 20>=10 = vrai |
< | Moins que | vingt<10 = false< td>10> |
<=< td> | Inférieur ou égal à | vingt<=10 = false< td>=10> | =<>
Opérateurs au niveau du bit JavaScript
Les opérateurs au niveau du bit effectuent des opérations au niveau du bit sur les opérandes. Les opérateurs au niveau du bit sont les suivants :
Opérateur | Description | Exemple |
---|---|---|
& | ET au niveau du bit | (10==20 & 20==33) = faux |
| | OU au niveau du bit | (10==20 | 20==33) = faux |
^ | XOR au niveau du bit | (10==20 ^ 20==33) = faux |
~ | PAS au niveau du bit | (~10) = -10 |
<< | Décalage gauche au niveau du bit | (10<<2) = 40< td>2)> |
>> | Décalage vers la droite au niveau du bit | (10>>2) = 2 |
>>> | Décalage bit à droite avec zéro | (10>>>2) = 2 |
Opérateurs logiques JavaScript
Les opérateurs suivants sont appelés opérateurs logiques JavaScript.
quelle est la taille de ce moniteur
Opérateur | Description | Exemple |
---|---|---|
&& | ET logique | (10==20 && 20==33) = faux |
|| | OU logique | (10==20 || 20==33) = faux |
! | Logique non | !(10==20) = vrai |
Opérateurs d'affectation JavaScript
Les opérateurs suivants sont appelés opérateurs d'affectation JavaScript.
Opérateur | Description | Exemple |
---|---|---|
= | Attribuer | 10+10 = 20 |
+= | Ajouter et attribuer | var a = 10 ; a+=20 ; Maintenant a = 30 |
-= | Soustraire et attribuer | var a = 20 ; a-=10 ; Maintenant a = 10 |
*= | Multiplier et attribuer | var a = 10 ; une*=20 ; Maintenant a = 200 |
/= | Diviser et attribuer | var a = 10 ; une/=2; Maintenant a = 5 |
%= | Module et assigner | var a = 10 ; un%=2; Maintenant a = 0 |
Opérateurs spéciaux JavaScript
Les opérateurs suivants sont appelés opérateurs spéciaux JavaScript.
Opérateur | Description |
---|---|
(?:) | L'opérateur conditionnel renvoie une valeur en fonction de la condition. C'est comme si-sinon. |
, | L'opérateur virgule permet d'évaluer plusieurs expressions comme une seule instruction. |
supprimer | L’opérateur Supprimer supprime une propriété de l’objet. |
dans | Dans l'opérateur vérifie si l'objet a la propriété donnée |
exemple de | vérifie si l'objet est une instance d'un type donné |
nouveau | crée une instance (objet) |
Type de | vérifie le type d'objet. |
vide | il supprime la valeur de retour de l'expression. |
rendement | vérifie ce qui est renvoyé dans un générateur par l'itérateur du générateur. |