给定两个字符串形式的非负整数 num1 和 num2,计算它们的和。
提示:
num1 和 num2 的长度都小于 5100num1 和 num2 都只包含数字 0-9num1 和 num2 都不包含任何前导零const addString = function(num1, num2) {// 补零对齐while (num1.length > num2.length) num2 = '0' + num2;while (num1.length < num2.length) num1 = '0' + num1;let result = '';// 进位let carry = 0;// 加法,从个位开始计算for (let i = num1.length - 1; i >= 0; i--) {const sum = +num1[i] + +num2[i] + carry;result = (sum % 10) + result;carry = sum > 9 ? 1 : 0;}return carry == 1 ? '1' + result : result;};