JavaScript学习笔记(一)运算符

 一、各个运算符

运算符(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. 运算符优先级

逻辑与>逻辑或

猜你喜欢

转载自blog.csdn.net/weixin_44400887/article/details/123881496
今日推荐