function calcSum(n1,n2){
n1=n1+'';
n2=n2+'';
let sum=[];
let temp=0;
if(n1.length>n2.length){
n2=n2.padStart(n1.length,'0');//000230
console.log(n2);
}
n1=n1.split(''); n2=n2.split('');
for(var i=n1.length-1;i>-1;i--){
temp = parseInt(temp)+parseInt(n1[i])+parseInt(n2[i]);
sum.unshift(temp%10);
temp=temp/10;
}
return sum.join('');
}
let sum = calcSum(n1,n2);
console.log(sum);
两个很大的数相加(不能a+b)
最新推荐文章于 2021-03-20 21:19:19 发布