课程
/前端开发
/JavaScript
/JavaScript入门篇
js 0.1+0.2为什么不等于0.3
2022-02-10
源自:JavaScript入门篇 1-1
正在回答
原因在于在JS中采用的IEEE 754的双精度标准,计算机内部存储数据的编码的时候,0.1在计算机内部根本就不是精确的0.1,而是一个有舍入误差的0.1。当代码被编译或解释后,0.1已经被四舍五入成一个与之很接近的计算机内部数字,以至于计算还没开始,一个很小的舍入错误就已经产生了。这也就是 0.1 + 0.2 不等于0.3 的原因。
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
5 回答为什么要加俩个等于号
4 回答不输入值不等于null么
3 回答为什么 if(mymessage==true)里面是两个等于号??
3 回答为什么要写两个等号
2 回答为什么true前用双等号?