求和 argumentsspa
var t = 0;
for (var i = 0; i < arguments.length; i++) {
//arguments[i] //对应的是咱们每个实参
//t = arguments[i] 不考虑不合法数字
// if(typeof arguments[i] == 'number' && !isNaN(arguments[i])){
// // 得是数字,并且 还不能是 NaN;
// t += arguments[i]
// }
if (!isNaN(arguments[i])) {
t += arguments[i]
}
}
return t
}
console.log(sum(1, 3, '4', NaN, 'qqq'))
// arguments 在这里咱们理解为实参集合 跟上面同样 不定项求和 先var 一个t等于0
在for里面 var i 等于0 i小于 arguments.length i++循环
arguments的length属性,咱们能够判断实参的数量复制代码