姊妹酋
2015-08-20 16:21
是漏了什么还是哪里错了?使用英文输入法来输入的,中文是复制“同学代码的”
<!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>流程控制语句</title> <script type="text/javascript"> var infos=[ ['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C','男',24,'大四'], ['小C','男',24,'大四'], ['小D','女',21,'大一'], ['小E','女',22,'大四'], ['小F','男',21,'大一'], ['小G','女',22,'大二'], ['小H','女',20,'大三'], ['小I','女',20,'大一'], ['小J','男',20,'大三'], ]; for (var i=0;i<infos.length;i++) <!--把 " , " 换成 " ; " --> { if(infos[i][3]==='大一' && infos[i][1]==='女'){ document.write(infos[i][0]); } } </script> </head> <body> </body> </html>
两个错误
for(var i=0,i<infos.length,i++) var i=0后面是分号;i<infos.length她也是
infos[i][3]=="大一" 判断是否等于只需==两个即可
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题