var arr = [ '100px', 'abc'-6, [], -98765, 34, -2, 0,'300', , function(){alert(1);}, null,document, [], true, '200px'-30,'23.45元', 5, Number('abc'), function(){ alert(3); }, 'xyz'-90 ];
如上面的一个数组,我想要找到里所有的数字:-98765, 34, -2, 0,5这些。我这样做:
var num=[];
for (var i=0;i<arr.length;i++){
if(typeof(arr[i])===Number){
num.push(arr[i]);
}
alert(num);
弹出的对话框什么也没有,为什么呢?![图片描述][1]