一.算术运算符.这些运算符可以用于执行各种算术运算,例如加法、减法、乘法、除法和取模等。
运算符 | 描述 |
+ | 加法运算符。两个操作数相加 |
- | 减法运算符。第一个操作数减去第二个操作数 |
* | 乘法运算符。两个操作数相乘。 |
/ | 除法运算符。第一个操作数除以第二个操作数。 |
% | 取模运算符。返回两个操作数相除的余数。 |
++ | 自增运算符。将操作数加1。 |
-- | 自减运算符。将操作数减1。 |
二.这些逻辑运算符通常用于控制语句(如if语句)中的条件表达式,以决定程序的执行路径。
运算符 | 描述 |
&& (逻辑与运算符) | 如果两个操作数都为true,才返回true |
! (逻辑非运算符) | 取反,操作数不为true,则返回true |
三.赋值运算符:用于把右侧操作数赋值给左侧操作数,例如=
、+=
、-=
、*=
、/=
。
四.比较运算符:用于比较两个值并返回一个布尔值,例如==
、===
、!=
、!==
、>
、<
、>=
、<=
。
五.位运算符:用于直接处理二进制位,例如&
(按位与)、|
(按位或)、^
(按位异或)、~
(按位非)、<<
(左移)、>>
(右移)、>>>
(无符号右移)
六.字符串运算符:用于连接两个字符串,例如+
。
七.特殊运算符:包括条件(三元)运算符(? :
)、typeof运算符等