求和 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屬性,咱們能夠判斷實參的數量複製代碼