Opérateurs du didacticiel de base Javascript
Opérateur
Nous devons d'abord savoir ce qu'est une expression
Par exemple i++; a+b Ce sont des expressions
opérateurs unaires : ne peuvent opérer qu'un seul opérateur de valeur, appelé opérateur unaire
incrément ++ et décrémentation- -
Regardez le code suivant :
运算符
Incréments à l'avant, sorties 101 Sorties post-incrémentation 101
Décréments à l'avant, sorties 99 Sorties post-décrémentation 99
Remarque : La différence entre la pré-position et la post-position
var box=100;
//age = ++box;//= box ++; //Attribuez d'abord la case à l'âge, age=100, puis accumulez
//age = --box //Réduisez d'abord la case à 99, puis attribuez la valeur à l'âge
/ /= box -- //Attribuez d'abord la valeur de la boîte à age age=100, puis soustrayez
+ - opérateurvar box=100;
+box; //Nombres positifs
-box //Nombres négatifs
Le signe plus (+) a une fonction de transformation automatique
Comme indiqué dans le code suivant
一元运算符
Opérateur arithmétique
Plus (+)
算术运算符
Moins (-)
算术运算符
Multiplier(*)
算术运算符
Diviser(/)
算术运算符
Reste (%)
算术运算符
Opérateur d'affectation
Opérateur d'affectation Utilisation imbriquée des opérateurs : Le cas suivant>
Opérateur ternaire
Syntaxe : Expression 1 ? Expression 2 : Expression 3Exemple :
Remarque : Si l'expression 1 est vraie, le résultat de sortie est l'expression 2, sinon c'est l'expression 3. Par exemple, dans le cas ci-dessus x=5 ;, jugez si l'expression 1 est vraie et affichez la valeur de >赋值运算符
&& (les conditions doivent être remplies en même temps pour être vraies)
x=2;y=6;
x&&y>6;
À ce time, x et y ne sont qu'un élément satisfaisant supérieur à 6, donc le résultat est faux ;
|| (Tant qu'une des conditions est remplie, elle est vraie)
x=2;y=6;
x||y>6 ;
À ce moment, l'un de x et y satisfait la condition, donc le résultat est vrai ;
!(prendre La logique vaut le contraire, si c'est vrai, prendre faux, si faux, prendre vrai)
x=5;y=8 ;
!(x>y);
Tout d'abord, jugez si x est supérieur à y. S'il n'est pas supérieur, c'est faux. Si ce n'est pas faux, c'est vrai. donc le résultat est vrai
String linker +
三元运算符