Opérateurs en JavaScript
Opérateurs JS
Pour effectuer diverses opérations, vous devez utiliser différents symboles d'opération.
Opérateurs arithmétiques : +, -, *, /, %, ++, --
A = 10 + 20;
A = 10 – 20;
A = 10 * 20;
A = 10 / 20;
(1) Opérateur de reste « % », divisez deux nombres et obtenez le reste.
A = 10 % 3 ; // A = 1, si le reste n'est pas 0, alors les deux ne sont pas divisibles
A = 10 % 2 ; // A = 0, Si le reste est 0, alors les deux nombres peuvent être divisés par
(2) "++" plus 1 opérateur, auto-incrémentation 1
« ++ » peut être utilisé comme préfixe (++i) ou comme suffixe (i++).
php.cn
Observez le résultat de l'exemple ci-dessus
Quand ++a, quoi qu'il arrive, a=a+ sera exécuté d'abord 1. Effectuez ensuite la sortie et d'autres opérations, telles que la sortie et l'opération sur la page, enfin lorsque cette instruction se termine, exécutez a=a+1, puis cette instruction se termine
<. >
(3) "--" moins 1 Opérateur, décrémenter de 1
"--" peut être utilisé comme préfixe (--i) ou comme suffixe ( je--).
Opérateurs d'affectation : =, +=, -=, *=, /=
"+= " Ajoutez d'abord et attendez plus tard. Par exemple : a += 10 //Après expansion, a = a + 10“-=" soustrayez d'abord puis attendez. Par exemple : a -= 10 //Après expansion, a = a - 10"*=" multipliez d'abord puis attendez. Par exemple : a *= 10 //Après expansion, a = a * 10
Opérateurs de chaînes : +, + =
Les chaînes ne peuvent effectuer que des opérations de "connexion" et ne peuvent pas effectuer d'autres opérations.
php.cn
Opérateurs de comparaison : >, <, >=, <=, ==, !=, ===, !==
Le résultat de l'opérateur de comparaison est une valeur booléenne (vrai ou faux).A = 10 > 20 ; // Résultat A=faux %2 == 0; // Résultat A=vrai
A = 10%2 == « 0 » ; // Résultat A=vraiA = 10%3 != 0; // Résultat A=vrai
A = 10%2 === « 0 » ; =falseRemarque :
“=" est le numéro d'affectation. Par exemple : a = 10 « == » est égal. Seules les valeurs de deux variables sont comparées, quel que soit leur type. Tant que les valeurs sont les mêmes, il renvoie vrai, sinon il renvoie faux.
« === » sont tous égaux. Les deux comparent les variables et déterminent les types. Si le type et la valeur sont identiques, renvoyez vrai, sinon renvoyez faux.
php.cn
Opérateurs logiques : &&, ||, !
L'opérateur logique a deux résultats : vrai ou faux.
«&&» ET logique (et relation). Si les opérandes gauche et droit sont vrais, le résultat est vrai, sinon le résultat est faux.
Le ET logique signifie que lorsque deux conditions sont remplies en même temps, le résultat est vrai.
php.cn
"||" OU logique. Tant que l'une des deux conditions de gauche et de droite est remplie, true est renvoyé, sinon false est renvoyé.
php.cn
« » opération de négation. !true = false , !false = true , !100 = false
php.cn
Opérateur ternaire : ?:
Le soi-disant « opérateur ternaire » fait référence à trois opérandes.
Syntaxe : Expression conditionnelle ? Résultat 1 : Résultat 2
Syntaxe : Opérande 1 ? Opérande 2 : Opérande 3
Signification : Si la condition est vraie, alors Exécuter le code pour « Résultat 1 » si la condition est fausse, exécutez le code pour « Résultat 2 ».
En fait : l'opérateur ternaire est la forme modifiée de if else. (sinon nous l'apprendrons dans le prochain chapitre)
php.cn