首页 > Web开发 > 详细

JS易忽略的运算符用法

时间:2021-04-11 23:36:58      阅读:41      评论:0      收藏:0      [点我收藏+]

运算符小编

1. % 取余(取模)

console.log(5 % 2); //1

 

2.浮点数的精度问题

console.log(0.1 + 0.2); //0.30000000000000004

 

3.不能直接拿浮点数进行相比较是否相等

var num = 0.1 + 0.2;

console.log(num == 0.3); //false

 

4.递增运算符

//前置递增运算符(先自加1 再返回值)

var age = 12;

++age; //类似于 age = age + 1

console.log(age); //13

//后置递增运算符(先返回原值 后自加1)

var num = 10;

num++; //类似于 num = num + 1

console.log(num);

 

var age = 10;

console.log(age++ + 10); //20

console.log(age); //11

//前置递增如果单独使用 效果是一样

//===两边值和数据类型要一样才是对的

 

5.逻辑与运算符

//短路运算(如果左边有确定的值将不进行后续的运算)

 

表达式1 && 表达式2

 

如果表达式1 结果为真,则返回表达式2

如果表达式1 结果为假,则返回表达式1

 

6.逻辑或运算符

表达式1 && 表达式2

 

如果表达式1 结果为真,则返回表达式1,后面的程序将不再执行

如果表达式1 结果为假,则返回表达式2

7.赋值运算符

var num = 10;

num += 2; // num = + 2

console.log(num);

JS易忽略的运算符用法

原文:https://www.cnblogs.com/mubaixiaobiancheng/p/14645803.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!