js精度问题

来源:2-2 现场面对面

98DONG

2020-05-25 17:58:49

前面Javaweb有一个计算器项目里的精度问题怎么解决啊,就比如0.1+0.2就会出现这个。

http://img.mukewang.com/climg/5ecb96ce0903180002090164.jpg

写回答

2回答

好帮手慕阿莹

2020-05-25

同学你好

目前没有很好的解决办法,有个比较繁琐的,例如,先都转换成整数(先转化为整数再进行运算,整数都是可以以二进制精确表示的,因此不会出现此问题):老师这里只写了加法的,其他的同学可以改一下


http://img.mukewang.com/climg/5ecba5f5096304d608700493.jpg

http://img.mukewang.com/climg/5ecba634097a9bbe02670180.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

好帮手慕阿莹

2020-05-25

同学你好

建议同学用这个函数Number转换一下试试,如果还是不行,请同学贴一下你的代码老师看看

http://img.mukewang.com/climg/5ecba1b0092a9af308280235.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0
h8DONG
h 这个就是老师的代码,,我从资料下载的
h020-05-25
共1条回复

0 学习 · 8263 问题

查看课程