因为我不确定会有多少个参数,所以需要用到arguments。
function sum() { var result = 0, i = 0, len = arguments.length; while(i < len) { result += arguments[i]; i++; } return result; } console.log(sum(1, 2)) // 3 console.log(sum(1, 3, 5)) // 9 console.log(sum(78)) // 78 console.log(sum()) // 0