Opérateurs JavaScript


JavaScript Opérateurs


Les opérateurs JavaScript sont utilisés pour attribuer des valeurs, comparer des valeurs, effectuer des opérations arithmétiques, etc.


Opérateurs arithmétiques JavaScript

Les opérateurs arithmétiques sont utilisés pour effectuer des opérations sur deux variables ou valeurs.

Affectationy=5, le tableau suivant vous expliquera l'utilisation des opérateurs arithmétiques :

运算符描述例子y 值x 值在线实例
+加法x = y + 2y = 5x = 7实例 »
-减法x = y - 2y = 5x = 3实例 »
*乘法x = y * 2y = 5x = 10实例 »
/除法x = y / 2y = 5x = 2.5实例 »
%余数x = y % 2y = 5x = 1实例 »
++自增x = ++yy = 6x = 6实例 »
x = y++y = 6x = 5实例 »
--自减x = --yy = 4x = 4实例 »
x = y--y = 4x = 5实例 »

Pour les opérateurs arithmétiques, vous pouvez lire nos opérations JavaScript Talisman tutoriel.


Opérateur d'affectation JavaScript

L'opérateur d'affectation est utilisé pour attribuer des valeurs aux variables JavaScript.

Étant donné x=10 et y=5, le tableau suivant explique les opérateurs d'affectation :

运算符例子Same Asx 值在线实例
=x = yx = yx = 5实例 »
+=x += yx = x + yx = 15实例 »
-=x -= yx = x - yx = 5实例 »
*=x *= yx = x * yx = 50实例 »
/=x /= yx = x / yx = 2实例 »
%=x %= yx = x % yx = 0实例 »

Pour les opérateurs d'affectation, vous pouvez lire notre tutoriel sur les opérateurs JavaScript.


Opérateurs de chaîne JavaScript

+ opérateur, += l'opérateur peut être utilisé pour concaténer des chaînes.

Étant donné text1 = "Bien ", text2 = "Matin", et text3 = "", Le tableau suivant explique l'utilisation des opérateurs de chaîne :

运算符例子text1text2text3在线实例
+text3 = text1 + text2"Good ""Morning" "Good Morning"实例 »
+=text1 += text2"Good Morning""Morning"""实例 »


Opérateur de comparaison

Opérateur de comparaison Le symbole est utilisé pour juger des déclarations logiques afin de déterminer si deux valeurs ou variables données sont égales.

Étant donné x=5, le tableau suivant montre l'utilisation des opérateurs de comparaison :

运算符描述比较结果在线实例
==等于x == 8false实例 »
x == 5true实例 »
===值及类型均相等(恒等于)x === "5"false实例 »
x === 5true实例 »
!=不等于x != 8true实例 »
!==值与类型均不等(不恒等于)x !== "5"true实例 »
x !== 5false实例 »
>大于x > 8false实例 »
<小于x < 8true实例 »
>=大于或等于x >= 8false实例 »
<=小于或等于x <= 8true实例 »

Pour les opérateurs de comparaison, vous pouvez lire notre JavaScript Tutoriel sur les opérateurs de comparaison.


Opérateur conditionnel

L'opérateur conditionnel est utilisé pour les opérations d'affectation basées sur des conditions.

Étant donné x=6 et y=3, le tableau suivant démontre le fonctionnement des opérateurs conditionnels :

语法例子在线实例
变量 = (条件) ? 值1:值2voteable = (age & 18) ? "Too young" : "Old enough"实例 »


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 :

运算符描述例子
&&(x < 10 && y > 1) 为 true
||(x == 5 || y == 5) 为 false
!!(x == y) 为 true


Opérations au niveau du bit JavaScript.

Les opérateurs au niveau du bit fonctionnent sur des nombres 32 bits. Toutes les opérations numériques seront converties en 32 bits. Le résultat est converti en nombre JavaScript.


运算符描述例子类似于结果十进制
&ANDx = 5 & 10101 & 00010001 1
|ORx = 5 | 10101 | 00010101 5
~取反x = ~ 5 ~01011010 10
^异或x = 5 ^ 10101 ^ 00010100 4
<<左移/td>x = 5 << 10101 << 11010 10
>>右移x = 5 >> 10101 >> 100102