猿问

JS转换类型,代码的意思

document.write("<br>"+"找到arr里所有的数字:")
for(var i=0; i<arr.length; i++)
{
  if (typeof arr[i] === "number") {

     if(Number(arr[i]))
     {
              document.write(arr[i]+",");
          }
  };
}

qq_10_11
浏览 1112回答 1
1回答

西兰花伟大炮

就是用了两个if判断来筛选数字啊,第一个用typeof可以判断出基本值的类型,例如string,number,布尔,要注意null是个例外,这样通过严格等于可以初步筛选出来,但还有问题,因为typeof   NaN也是返回number,所以要通过Number函数来进一步筛选,就是真正的数字了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答