任意數求和解析

NO IMAGE

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

相關文章

七彩霓虹燈

使用innerHTML新聞列表添加小案例

如何學習一門語言

堆內存,棧內存的的銷燬