首页前端开发正文

js创建一个函数接受任意数量的参数并返回它们的和

朱绪2021-11-15183JavaScript

因为我不确定会有多少个参数,所以需要用到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