<!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>流程控制语句</title> <script type="text/javascript"> var infos=new Array(); var infos=[['小A','女','21','大一'],['小B','男','23','大三'], ['小C','男','24','大四'],['小D','女','21','大一'], ['小E','女','22','大四'],['小F','男','21','大一'], ['小G','女','22','大二'],['小H','女','20','大三'], ['小I','女','20','大一'],['小J','男','20','大三']]; for(var i=0;i<9;i++){ if(infos[i][1]=="女" && infos[i][3]=="大一" ){ document.write(infos[i]+"<br>"); } } </script> </head> <body> </body> </html>
这里的infos不是一个二维数组,只是一个普通的数组。只是它里面的元素又是一个数组,所以可以当成二维数组用。
我懂了 [[],[]]这种就是定义二维数组了!