在做练习题的过程中,发现了 0.8-0.2 = 0.60000001的问题。
后来查询相关资料 发现存在这个问题是因为 在数字存储过程中转化造成的
可以用toFixed()
和 toPrecision()
但是注意 转化完就成了string 所以最好是通过这种形式:
parseFloat(number.toPrecision(1))
js中的数字精度问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。