sum(1,3,NaN,'qqq','3')
function sum(){
var t=0//作用是在循环里与arguments[i]相加
for(var i=0;i<arguments.length;i++){
//arguments[i] 对应的是我们的每一个实参
//t+=arguments[i] 不考虑不合法的数字
if(typeof arguments[i] =='number'&&!isNaN(arguments[i] ) ){
//条件得是数字 而且还不能是NaN !是取反的意思 typeof验证数据类型
t+=arguments[i] //t=arguments[i]+t
}
}
return t
}
sum(1,3,NaN,'qqq','3')
结果是7