les opérateurs comprennent : 1. Les opérateurs arithmétiques, notamment "+", "-", "*", etc. ; 2. Les opérateurs d'affectation, notamment "=", "+=", "-=", etc. 3 ; . Opérateurs de comparaison, notamment "==", "===", etc. 4. Opérateurs logiques, notamment "&&", "||", etc. 5. Opérateurs de bits, notamment "&", "|" , etc.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Opérateur JavaScript
En JavaScript, les opérateurs sont utilisés pour attribuer des valeurs, comparer des valeurs, effectuer des opérations arithmétiques, etc.
Opérateurs arithmétiques
Les opérateurs arithmétiques sont utilisés pour effectuer des opérations sur deux variables ou valeurs.
Attribuez y = 5, le tableau suivant vous expliquera l'utilisation des opérateurs arithmétiques :
opérateur | description | exemple | y valeur | x valeur |
---|---|---|---|---|
+ | ajout | x = y + 2 | y = 5 | x = 7 |
- | soustraction | x = y - 2 | y = 5 | x = 3 |
* | loi | x = y * 2 | y = 5 | x = 10 |
/ | division | x = y/2 | y = 5 | x = 2.5 |
% | Reste | x = y% 2 | y = 5 | x = 1 |
++ | increment | x = ++ y | y = 6 | x = 6 |
x = y ++ | y = 6 | x = 5 | ||
-- | diminuer | x = --y | y = 4 | x = 4 |
x = y-- | y = 4 | x = 5 |
Opérateur d'affectation
L'opérateur d'affectation est utilisé pour attribuer des valeurs aux variables JavaScript.
Given x = 10 et y = 5, le tableau suivant explique les opérateurs d'affectation:
Operator | example | instance | x valeur |
---|---|---|---|
x = y | x = 5 | += | |
x = x + y | x = 15 | -= | |
x = x - y | x = 5 | *= | |
x = x * y | x = 50 | /= | |
x = x / y | x = 2 | %= | |
x = x % y | x = 0 |
+ opérateur, += opérateur sont disponibles pour la chaîne de connexion. Étant donné text1 = "Good", text2 = "Matin" et text3 = "", le tableau suivant explique l'utilisation des opérateurs de chaîne :
Operatortext1 | text2 | text3 | "Bonjour" """ | |
---|---|---|---|---|
Opérateurs de comparaison | Les opérateurs de comparaison sont utilisés pour juger des déclarations logiques afin de déterminer si deux valeurs ou variables données sont égales. étant donné | fauxx == 5 | ||
=== | la valeur et le type sont égaux (constamment égaux) | x === "5" | faux |
x = = = 5vrai
!=
vrai | !== | La valeur et le type ne sont pas égaux (pas égaux) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
vrai | x !== 5 | faux | ||||||||||||||||||||||||||||||||||||||||||||||||||||
> | est supérieur à | |||||||||||||||||||||||||||||||||||||||||||||||||||||
c'est moins que | x < 8 | vrai | ||||||||||||||||||||||||||||||||||||||||||||||||||||
supérieur ou égal à | x >= 8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
<= | inférieur ou égal à | x <= 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
vrai |
Syntaxe | Exemple |
---|---|
Variable= (Condition) ? Valeur 1 : Valeur 2 | votable = (âge < 18) ? "Trop jeune pour": "Âge suffisant"; |
Opérateurs logiques
Les opérateurs logiques sont utilisés pour déterminer la relation logique entre des variables ou des valeurs.
Étant donné x=6 et y=3, l'exemple suivant démontre l'utilisation d'opérateurs logiques :
Operator | Description | Exemple |
---|---|---|
&& | et | (x < 10 && oui > 1) est vrai |
|| | ou | (x == 5 || y == 5) est faux |
! | pas | !(x == y) est vrai |
Opérateurs de bits
Les opérateurs de bits fonctionnent sur des nombres de 32 bits. Toutes les opérations numériques seront converties en 32 bits. Le résultat est converti en nombre JavaScript.
Opérateur | Description | Exemple | Similaire à | Résultat | Décimal |
---|---|---|---|---|---|
& | AND | x = 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | OR | x = 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | négation | x = ~ 5 | ~01 011010 | - 6 | |
OU exclusif | x = 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 | |
0010 | 2 | 【Recommandations associées : | Tutoriel d'apprentissage Javascript | 】 |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!