js中 0.1+0.2=0.3?

在控制台输入0.1+0.2 == 0.3返回的结果竟然是false!!!! 我们输入0.1+0.2,看看结果,竟然是0.30000000000000004。 这是为什么呢?在《javascript权威指南》中有提到,js是不区分整数和浮点数的,JS采用的是IEEE 754标准定义的64位浮点格式表示数字,所以JS中的所有数字都是浮点数。按照JS的数字格式,整数有的范围是-2^53 ~ 2^53,而
相关文章
相关标签/搜索