下面這個(gè)寫(xiě)的問(wèn)題在哪
var mun =[['小A','女','21','大一'],['小B','男','23','大三'],['小C','男','24','大四'],['小D','女','21','大一'],['小E','女','22','大二'],['小F','男','21','大一'],['小G','女','22','大二'],['小H','女','20','大三'],['小I','女','20','大一'],['小J','男','20','大三']];
for (i=0;i<=10;i++){
if((mun[i][3]=='女') && (mun[i][1]=='大一')){
document.write(mun[i][0]);
}
}
請(qǐng)問(wèn)這個(gè)為什么報(bào)錯(cuò)呀?
2016-11-06
兩個(gè)問(wèn)題:for循環(huán)里面 i<10,不是i<=10,因?yàn)橐还彩畟€(gè)元素,最后一個(gè)元素的位置索引為9.
第二個(gè)問(wèn)題就是 判斷,應(yīng)該是mun[i][1]=="女"&&mun[i][3]=="大一"。
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無(wú)標(biāo)題文檔</title>
</head>
<body>
?
<script type="text/javascript">
?var mun =[['小A','女','21','大一'],['小B','男','23','大三'],['小C','男','24','大四'],['小D','女','21','大一'],['小E','女','22','大二'],['小F','男','21','大一'],['小G','女','22','大二'],['小H','女','20','大三'],['小I','女','20','大一'],['小J','男','20','大三']];
for (i=0;i<10;i++){
if((mun[i][1]=='女') && (mun[i][3]=='大一')){
document.write(mun[i][0]);
}
}
</script>
</body>
</html>
2016-11-06
if((mun[i][1]=='女') && (mun[i][3]=='大一')) ?
條件寫(xiě)錯(cuò)了