编写一个函数 add,它接受一个带有求和任务的字符串,并将其结果作为数字返回。应添加有限数量的自然数。求和任务是“1+19+...+281”形式的字符串。
示例:add('7+12+100')
应返回 119。
我写的代码如下:
function add (string) {
let partsArray = string.split("+");
let added = parseInt(partsArray[0]);
for (let i=0; i<=partsArray.length; i++) {
added = added + parseInt(partsArray[i]);
}
return added;
}
它返回 NaN。有什么想法如何解决这个问题吗?
拉风的咖菲猫
繁花如伊
侃侃无极
手掌心
相关分类