我是靠谱客的博主 美满冬瓜,最近开发中收集的这篇文章主要介绍坑爹的JS隐式转换0.2+0.1不等于0.3,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

坑爹的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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部