首页 > 编程语言 > 详细

javascript中的数字玩法,颠覆你的眼睛

时间:2018-04-05 14:13:05      阅读:220      评论:0      收藏:0      [点我收藏+]

1、JavaScript中的数字中有一些很奇葩的现象。

在Chrome控制台中可以自己做一下实验:

1 === 1.0 ; //true

习惯了强类型语言,如java,c,OC看到这个结论还是有点小迷茫的。这是因为JavaScript内部,所有数字都是以64位浮点数形式存储的,包括正数。它遵循IEEE 754标准。

再看,浮点数的计算。

0.1 + 0.2;

技术分享图片

 浮点数

技术分享图片

发现,0.3 - 0.2 不等于 0.2 - 0.1。所以在做浮点数计算和比较的时候还是要小心的。

 技术分享图片

对于整数运算,JavaScript仅支持 32位

 

javascript中的数字玩法,颠覆你的眼睛

原文:https://www.cnblogs.com/wjw-blog/p/7237030.html

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