博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 当数值过大相减精度丢失的一个思路
阅读量:6722 次
发布时间:2019-06-25

本文共 518 字,大约阅读时间需要 1 分钟。

 
var num1 = 100000000000000; var num2 = 3130000; function coumputed(num1, num2) { var num1 = (num1 + '').split('').reverse(); var num2 = (num2 + '').split('').reverse(); for (var i = 0; i < num1.length; i++) { if (i < num2.length) { num1[i] = num1[i] - num2[i]; } else { num1[i] } if (num1[i] < 0) { num1[i] = 10 + num1[i]; num1[i + 1]-- } } var str = num1.reverse().join(''); return parseInt(str) } var result = coumputed(num1, num2) console.log('result: ', result);

转载于:https://juejin.im/post/5c9c8c92e51d453ae4573275

你可能感兴趣的文章
启动两个Redis服务
查看>>
测试一个目录下的文件共有多少行
查看>>
ctype.h——使用测试字符函数
查看>>
大数据应用的10大神话和误区
查看>>
Postgresql客户端不能远程连接数据库服务器 org.postgresql.util.PSQLException:
查看>>
Leetcode | Decode Ways
查看>>
RAM的分类
查看>>
UDP/TCP通信小记
查看>>
对Inode、Hard Link以及Soft Link的理解
查看>>
SubareaOpr
查看>>
1111. Online Map (30)
查看>>
PhpStorm 运行出现502 Bad Gateway
查看>>
Python - 100天从新手到大师
查看>>
关于window.open()的新认识
查看>>
WinForm排列MDI子窗体
查看>>
软件工程作业-高频词查找
查看>>
【网新】3月28【NSString练习】
查看>>
Celery底层原理
查看>>
sos 怎么在代码里设置将一个imagebutton放在屏幕的中间
查看>>
常用的列表和元祖
查看>>