为了账号安全,请及时绑定邮箱和手机立即绑定

有没有人遇到过这个问题哈!js 数字如何精确相加

有没有人遇到过这个问题哈!js 数字如何精确相加

森栏 2019-12-17 17:12:27
在项目开发的时候,发现只要数字只要很大的时候相加就会错误,如1220+100000000000000000+9999999的时候结果为100000000010001220,正确应该是100000000010001219,如果加上小数点更是直接被忽略了,如果要精确计算大数字相加甚至是有两位小数的大数字相加,应该如何解决
查看完整描述

2 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

1:如果你只是要相加的话,可以封装add()函数2:举个例子吧:把参数都转换为字符串,如果有的话以'.'为分割单位3:对每个对应的单一数字进行加法,大于10就进14:就是简单的数字拆分拼装

查看完整回答
反对 回复 2019-12-18
  • 2 回答
  • 0 关注
  • 241 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信