1.运算符
运算符也称操作符,用于实现赋值、比较和执行算数运算等功能的符号。常见的运算符
- 算数运算符
- 递增递减运算符
- 比较运算符
- 逻辑运算符
- 赋值运算符
2.算数运算符
执行两个变量或值的算数运算。
运算符 | 描述 | 实例 |
+ | 加 | 10 + 10 = 20 |
- | 减 | 10 - 10 = 0 |
* | 乘 | 10 * 10 = 100 |
/ | 除 | 10 / 10 = 1 |
% | 取余 | 9 % 2 = 1 |
3.递增递减运算符
递增递减 | 实例 |
前置递增 | ++num |
后置递增 | num++ |
前置递减 | --num |
后置递减 | num-- |
4.比较运算符
也称关系运算符,是两个数据进行比较时所使用的运算符,比较结果会返回一个布尔值
运算符 | 说明 | 案例 | 结果 |
< | 小于号 | 1 < 2 | true |
> | 大于号 | 1 > 2 | false |
>= | 大于或者等于 | 2 >= 2 | true |
<= | 小于或者等于 | 2 <= 2 | true |
== | 等于 | '2' = 2 | true |
=== | 全等于 | '2' = 2 | false |
!= | 不等于 | '1' != 2 | true |
!== | 不等于 | '1' !== 2 | true |
5.逻辑运算符
逻辑运算符是用来进行布尔值运算符,其返回结果也是布尔值。
逻辑运算符 | 说明 | 案例 |
&& | "逻辑与",简称"与" and | true && false |
|| | "逻辑或",简称"或" or | false || false |
! | "逻辑非",简称"非" not | ! true |
- &&:两边为真,结果为真
- ||:一边为真,结果为真
- !:取反
6.赋值运算符
赋值运算符 | 说明 | 案例 |
= | 直接赋值 | var age = 18 |
+= | 加一个数,后在赋值 | var age = 18 age += 2 |
-= | 减一个数,后在赋值 | var age = 18 age -= 2 |
*= | 乘一个数,后在赋值 | var age = 18 age *= 2 |
/= | 除一个数,后在赋值 | var age = 18 age /= 2 |
%= | 取余一个数,后在赋值 | var age = 18 age %= 2 |
7.运算符的优先级
优先级 | 运算符 | 顺序 |
1 | 小括号 | () |
2 | 一元运算符 | ++ -- ! |
3 | 算数运算符 | 先*/%后+- |
4 | 关系运算符 | > >= < <= |
5 | 相等运算符 | == != === !== |
6 | 逻辑运算符 | 先&& 后|| |
7 | 赋值运算符 | = |
8 | 逗号运算符 | , |