Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
597 views
in Technique[技术] by (71.8m points)

js 两个数字相加,33.33 + 0.01为什么会等于33.3399999996?

代码:
image.png

打印:
image.png

因为后端给的是string类型不能直接相加,所以我转为number后相加 就成了上图那样的结果了

Number() parseFloat()都试了都是一样不行


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

可以用科学计算法处理,https://blog.csdn.net/weixin_...


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...