沒反應,檢查了幾次,感覺代碼都沒問題
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
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<infos.length;i++){
? ? if(infos[i][3]==="大一 "&&infos[i][1]==="女"){
//第二次篩選,找出都是女生的信息
? ? ? ? document.write(infos[i][0])
? ? }
?
}
</script>
</body>
</html>
2019-07-26
? document.write(infos[i][0]);
2019-04-06
你的IF語句里多了錯誤的判斷條件
if(infos[i][3]==="大一 "&&infos[i][1]==="女") 等號多了一個, 判斷條件 "大一 " 多了個空格,根本沒有大一加一個空格的信息
if(infos[i][3]=="大一"&&infos[i][1]=="女") 正確