运算符
运算符
1、赋值运算符
- 定义:对变量进行赋值的运算符
- 如:”=“ 将等号右边的值赋给左边,要求左边必须是一个容器
- 其他赋值运算符:+=、-=、*=、/=、%=
2、一元运算符
- 自增运算符:++
- 前置自增:++x
- 后置自增:x++
- 自减运算符:--
- 前置自减:--x
- 后置自减:x--
3、比较运算符
- 比较运算符:
>、<、>=、<=、!==- ==:左右两边的值是否相等
- ===:左右两边是否类型和值相等
注意:
- 比较结果为boolean类型,只会得到 true 或 false
- 字符串比较,是比较字符串对应的ASCII码
- 比较规则:从左往右依次比较
- 不同类型之间比较会发生隐式转换
- 最终把数据隐式转换为number类型再比较
4、逻辑运算符
- 逻辑运算符:
- 逻辑与(&&):符号两边都为true结果才为true
- 逻辑或(||):符号两边有一个true就为true
- 逻辑非(!):true 变 false,false 变 true
5、运算符的优先级
| 优先级 | 运算符 | 顺序 |
|---|---|---|
| 1 | 小括号 | () |
| 2 | 一元运算符 | ++ -- ! |
| 3 | 算术运算符 | 先* / % 后 + - |
| 4 | 关系运算符 | > >= < <= |
| 5 | 相等运算符 | == != === !== |
| 6 | 逻辑运算符 | `先 && 后 |
| 7 | 赋值运算符 | = |
| 8 | 逗号运算符 | , |
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 PG_Code
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果