浮点型数据使用注意事项
导读:浮点型数据使用注意事项 JavaScript中的所有数据都是以64位浮点型数据(float 来存储。 所有的编程语言,包括JavaScript,对浮点型数据的精确度都很难确定: var x = 0.1; var y = 0....
浮点型数据使用注意事项
JavaScript中的所有数据都是以64位浮点型数据(float)来存储。
所有的编程语言,包括JavaScript,对浮点型数据的精确度都很难确定:
var x = 0.1;
var y = 0.2;
var z = x + y // z 的结果为 0.30000000000000004
if (z == 0.3) // 返回 false
为解决以上问题,可以用整数的乘除法来解决:
实例
varz=(x*10+y*10)/10;
//z的结果为0.3
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 浮点型数据使用注意事项
本文地址: https://pptw.com/jishu/655809.html
