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

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


森栏
浏览 242回答 2
2回答

哆啦的时光机

1:如果你只是要相加的话,可以封装add()函数2:举个例子吧:把参数都转换为字符串,如果有的话以'.'为分割单位3:对每个对应的单一数字进行加法,大于10就进14:就是简单的数字拆分拼装
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript