JavaScript 运算符
算数运算符 | 描述 | y赋值 | 表达式运算 | x 结果 |
+ | 加法 | y=1 | x=y+2 | 3 |
- | 减法 | y=2 | x=y-2 | 0 |
* | 乘法 | y=3 | x=y*2 | 6 |
/ | 除法 | y=4 | x=y/2 | 2 |
% | 取模(余数) | y=5 | x=y%2 | 1 |
++ | 自增 | y=6 | x=++y | 7 |
y=7 | x=y++ | 7 | ||
-- | 自减 | y=8 | x=--y | 7 |
y=9 | x=y-- | 9 |
赋值运算符 | 描述 | x赋值 | 表达式运算 | 等同于 | x 结果 |
= | 等于 | x=1 | x=y | (y默认值为0) | x=1 |
+= | 加等于 | x=2 | x+=y | x=x+y | x=2 |
-= | 减等于 | x=3 | x-=y | x=x-y | x=3 |
*= | 乘等于 | x=4 | x*=y | x=x*y | x=0 |
/= | 除等于 | x=5 | x/=y | x=x/y | x=Infinity |
%= | 取余等于 | x=6 | x%=y | x=x%y | x=NaN |
比较运算符 | 描述 | x赋值 | 比较 | 返回值 |
== | 等于 | x=5 | x==8 | false |
x==5 | true | |||
=== | 绝对等于(值和类型均相等) | x==="5" | false | |
x===5 | true | |||
!= | 不等于 | x!=8 | true | |
!== | 不绝对等于(值和类型有一个不相等,或两个都不相等) | x!=="5" | true | |
x!==5 | false | |||
> | 大于 | x>8 | false | |
小于 | x | true | ||
>= | 大于或等于 | x>=8 | false | |
小于或等于 | x | true |
逻辑运算符 | 描述 | 例子 |
&& | and(与) | (x < 10 && y > 1) 为 true |
|| | or(或) | (x==5 || y==5) 为 false |
! | not(非) | !(x==y) 为 true |
JavaScript 运算符
- 运算符也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。
- 表达式是由数字、运算符、变量等组成的式子,表达式最终都会有一个返回值返回给我们。