Maison > interface Web > js tutoriel > Résumé de 6 opérateurs en JavaScript

Résumé de 6 opérateurs en JavaScript

巴扎黑
Libérer: 2017-07-29 17:12:26
original
1392 Les gens l'ont consulté

Cet article présente principalement le résumé de 6 opérateurs en JavaScript.Cet article résume les opérateurs arithmétiques, les opérateurs d'affectation, les opérateurs de comparaison, les opérateurs ternaires, les opérateurs logiques, les opérateurs de concaténation de chaînes, etc., qui sont requis. Les amis peuvent se référer à

Les opérateurs JavaScript comprennent principalement :

  1. Opérateurs arithmétiques

  2. Opérateur d'affectation

  3. Opérateur de comparaison

  4. Opérateur ternaire

  5. Opérateur logique

  6. Opérateur de concaténation de chaînes

Opérateur arithmétique

运算符 说明 例子 运算结果
+ y = 2+1 y = 3
- y = 2-1 y = 1
* y = 2*3 y = 6
/ 除,返回结果为浮点类型 y = 6/3 y = 2
% 求余,返回结果为浮点类型
     要求两个操作数均为整数
y = 6%4 y = 2
++ 递加,分为前加和后加
     对布尔值和 NULL 将无效
y = 2
     ++y(前加)
     y++(后加)
y = 3
-- 递减,分为前递减和后递减
     对布尔值和 NULL 将无效
y = 2
     --y(前减)
     y--(后减)
y = 1

Pour la somme pré-ajoutée Après l'ajout, le résultat après exécution est la variable plus 1. La différence est que le résultat renvoyé est différent lors de l'exécution. Reportez-vous aux deux exemples suivants :

Le code est le suivant :

var x = 2;
alert(++x); //输出:3
alert(x); //输出:3
var y = 2;
alert(y++); //输出:2
alert(y); //输出:3
Copier après la connexion

Il en va de même pour la décrémentation .

Opérateur d'affectation

Opérateur d'affectation = est utilisé pour les opérations d'affectation. L'opérateur d'affectation est utilisé pour attribuer la valeur de droite à la variable de gauche. Fixez y = 6, voir le tableau ci-dessous :

运算符例子等价于运算结果
=y = 6y = 6
+=y += 1y = y+1y = 7
-=y -= 1y = y-1y = 5
*=y *= 2y = y*2y = 12
/=y /= 2y = y/2y = 3
%=y %= 4y = y%4y = 2

Les opérateurs d'affectation peuvent être imbriqués à l'aide de

Les opérateurs d'affectation peuvent être imbriqués :

Le code est le suivant :

y = (x = 2) + 5;    //结果: x=2,y=7
Copier après la connexion

Opérateurs de comparaison

运算符说明例子运算结果
==等于2 == 3FALSE
===恒等于(值和类型都要做比较)2 === 2
2 === "2"
TRUE
FALSE
!=不等于,也可写作<>2 == 3TRUE
>大于2 > 3FALSE
<小于2 < 3TRUE
>=大于等于2 >= 3FALSE
<=小于等于2 <= 3TRUE

Les opérateurs de comparaison peuvent également être utilisés pour les comparaisons de chaînes.

Opérateur ternaire

Ternaire peut être considéré comme un opérateur de comparaison spécial :

Le code est le suivant :

(expr1) ? (expr2) : (expr3)
Copier après la connexion

Explication de la syntaxe : lorsque expr1 est évalué à TRUE, la valeur de l'expression entière est expr2, sinon elle est expr3.

Exemple :

Le code est le suivant :

x = 2;
y = (x == 2) ? x : 1;
alert(y); //输出:2
Copier après la connexion

Cet exemple détermine si la valeur de x est égale à 2. Si x est égal à 2, alors la valeur de y est égale à x (est également égale à 2), sinon y est égal à 1.

Astuce

Pour éviter les erreurs, c'est une bonne idée de mettre chaque expression de l'opérateur ternaire entre parenthèses.

Opérateurs logiques

< td> x = 2;<🎜> y = 6;<🎜> !(x > y)
Opérateur ExplicationExempleRésultat de l'opération
&& ET logique (et) x = 2;
运算符说明例子运算结果
&&逻辑与(and)x = 2;
y = 6;
x && y > 5
FALSE
||逻辑或(or)x = 2;
y = 6;
x && y > 5
TRUE
!逻辑非,取逻辑的反面x = 2;
y = 6;
!(x > y)
TRUE
y = 6;<🎜> x && y > 5
FAUX
||OU logique (ou)x = 2;<🎜> y = 6;<🎜> x && y > 5VRAI
!Négation logique, prenez le côté opposé de la logiqueVRAI

字符串连接运算符

连接运算符 + 主要用于连接两个字符串或字符串变量。因此,在对字符串或字符串变量使用该运算符时,并不是对它们做加法计算。

例子:

代码如下:

x = "beijing";
y = x + "你好!"; //结果:y = "beijing你好!"
// 要想在两个字符串之间增加空格,需要把空格插入一个字符串之中:
y = x + " 你好!"; //结果:y = "beijing 你好!"
Copier après la connexion

当对字符串和数字做连接(加法)运算时,会将数字先转换成字符串再连接(相加):

代码如下:

x = 25;
y = "我今年" + x + "岁"; //结果:y = "我今年25岁"
Copier après la connexion


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal