为啥只显示第一个for循环的结果呢?

来源:4-10 编程练习

慕粉3742620

2017-04-15 21:52

为啥只显示第一个for循环的结果呢?

for(var i=0;i<=infos.length;i++){ if(infos[i][1]=="女"&&infos[i][3]=="大一"){         document.write(infos[i][0]);     }     } for(var I=0;I<=infos.length;I++){     for(var j=0;j<4;j++){        if(infos[I][3]=="大一"){          document.write(infos[I][j]);      } } }

写回答 关注

2回答

  • 慕先生1106295
    2017-04-15 22:30:34
    已采纳

    因为你的两个for循环中的判断发生错误了,改成<就好了

    慕粉3742...

    非常感谢!

    2017-04-23 17:36:56

    共 2 条回复 >

  • 慕粉3742620
    2017-04-15 23:28:03

    厉害了,可是为什么不能小于等于呢?

    慕粉3742... 回复suBJul...

    哦哦,谢谢你的回答~~

    2017-04-23 17:37:41

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题