一、各个运算符
运算符(operator),用于实现赋值、比较和执行算术功能的符号。
- 算数运算符:+ - * / %
- 递增和递减运算符++,--
- 比较运算符:>、<、>=、<=、==、!=、===(全等于)
- 逻辑运算符:&&、||、!
- 赋值运算符:=、+=、-=、%=、*=
1. 算数运算符
浮点数计算存在精度问题,是计算机底层问题。所以不要判断两个浮点数是否相等
2. 递增和递减运算符
分前置递增和后置递增,单独使用一样
前置递增先自增在赋值,后置先赋值再递增。注意表达式运算优先级顺序
var p = 10
console.log(++p + 10)//返回21
console.log(p++ + 10)//返回20
3. 比较运算符
==有默认转换数据类型,会把字符串型的数据转换为数字型
console.log('18'==18) //true
扫描二维码关注公众号,回复: 14903535 查看本文章console.log('18'===18) //false
4. 逻辑运算符
好像没啥特殊的
5. 赋值运算符
也没啥特殊的
6. 运算符优先级
逻辑与>逻辑或