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]+","); } };}
1 回答
已采纳
西兰花伟大炮
TA贡献376条经验 获得超318个赞
就是用了两个if判断来筛选数字啊,第一个用typeof可以判断出基本值的类型,例如string,number,布尔,要注意null是个例外,这样通过严格等于可以初步筛选出来,但还有问题,因为typeof NaN也是返回number,所以要通过Number函数来进一步筛选,就是真正的数字了
添加回答
举报
0/150
提交
取消