概述
坑爹的JS
- 隐式转换
- 0.2+0.1不等于0.3
隐式转换
字符串 + 数字 = 字符串
字符串 - 数字 = 数字(字符串为数字时)
- num - 0可以进行数字转换
- num + ‘’ 可以进行字符串转换
32+32 = 64
"32" + 32 = "3232"
"32" - 32 = 0
0.2+0.1不等于0.3
0.1+0.2的结果是0.30000000000000004,而不是0.3,但是用0.05+0.25等就又想等
//0.1+0.2的结果是0.30000000000000004
console.log(0.1+0.2==0.3)//false
console.log(0.1+0.1==0.2)//true
console.log(0.05+0.25==0.3)//true
console.log(0.15+0.15==0.3)//true
最后
以上就是美满冬瓜为你收集整理的坑爹的JS隐式转换0.2+0.1不等于0.3的全部内容,希望文章能够帮你解决坑爹的JS隐式转换0.2+0.1不等于0.3所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复