任意數求和解析

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新聞列表添加小案例

如何學習一門語言

堆內存,棧內存的的銷燬