题目描述:实现一个函数,将两个超过js整数存储范围的大整数相加,参数和返回值都是字符串类型的。
输入:‘1111111111’,‘2222222222’
输出:‘3333333333’
function add(str1, str2) {
var arr1 = str1.split(''),
arr2 = str2.split(''),
extra = false,
sum,
res = ''
while(arr1.length || arr2.length || extra) {
sum = ~~arr1.pop() + ~~arr2.pop() + extra
res = sum % 10 + res
extra = sum > 10
}
return res
}