如果for循环中的语句不起作用

时间:2014-01-18 19:03:59

标签: javascript for-loop

这是我的问题。我试图通过使用警报消息来弹出代码的特定部分来解决此代码问题。 除最后一个警报外,每个警报都在执行。任何想法为什么?我在HTML页面中的所有内容都是一个调用测试功能的按钮。

var pics= new Array();

function testing() {
  alert("1");
  pics[0] = new Image();
  pics[0].src = "images/pic1.jpg";
  pics[1] = new Image();
  pics[1].src = "images/pic2.jpg";
  pics[2] = new Image();
  pics[2].src = "images/pic3.jpg";
  alert("2");
  for(var i = 0; i< pics.length; i++) {
    if (pics[i]<1) {
      alert("3");
    }
  } 
}

1 个答案:

答案 0 :(得分:0)

pics [i]不是数值,你无法将其与1进行比较。