码迷,mamicode.com
首页 > 编程语言 > 详细

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

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

标签:计算   眼睛   ===   类型   语言   img   href   ==   玩法   

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中的数字玩法,颠覆你的眼睛

标签:计算   眼睛   ===   类型   语言   img   href   ==   玩法   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!