為什么沒有反應(yīng)?哪里錯了嗎?請指教
?var infos=new Array()
?infos=[
???? ['小A','女',21,'大一'],
???? ['小B','男',23,'大三'],
???? ['小C','男',24,'大四'],
???? ['小D','女',21,'大一'],
???? ['小C','男',24,'大四'],
???? ['小F','男',21,'大一'],
???? ['小G','女',22,'大二'],
???? ['小H','女',20,'大三'],
???? ['小I','女',20,'大一'],
???? ['小J','男',20,'大三']
???? ]//第一步把之前的數(shù)據(jù)寫成一個數(shù)組的形式,定義變量為 infos
?
?
?for(i=0;i<=9;i++)
?{
???? if(infos[i][3]=='大一')
???? {
??????? if(infos[i]][2]=='女')
???????? {
???????????? document.write(infos[i][2]);
???????? }
???? }
????
????
????
?}
?
2018-07-26
好像是變量最后沒有寫;號,還有第二個if條件是[i][1],最后document.write(infos[i]);這里是[i]就好了。。。你仔細(xì)想想。。。。我都要忘了很笨的,試了幾次才出來。。。。。
<script>
var infos=new Array();
?infos=[
? ? ?['小A','女',21,'大一'],
? ? ?['小B','男',23,'大三'],
? ? ?['小C','男',24,'大四'],
? ? ?['小D','女',21,'大一'],
? ? ?['小C','男',24,'大四'],
? ? ?['小F','男',21,'大一'],
? ? ?['小G','女',22,'大二'],
? ? ?['小H','女',20,'大三'],
? ? ?['小I','女',20,'大一'],
? ? ?['小J','男',20,'大三']
? ? ?];//第一步把之前的數(shù)據(jù)寫成一個數(shù)組的形式,定義變量為 infos
?
?
?for(i=0;i<infos.length;i++)
?{
? ? ?if(infos[i][3]=='大一')
? ? ?{
? ? ? ? if(infos[i][1]=='女')?
? ? ? ? ?{
? ? ? ? ? ? ?document.write(infos[i]+'<br />');
? ? ? ? ?}//document.write(infos1[i]+'<br />');
? ? ?}
? ? ?
? ? ?
? ? ?
?}
2018-07-27
? ? ? ? ? ?for(var i=0;i<infos.length;i++){
? ? ? ? ? ?if(infos[i][3]=="大一"&&infos[i][1]=="女"){
? ? ? ? ? ?document.write("大一的女生"+infos[i][0]+"<br>");
? ? ? ? ? ?}
? ? ? ? ? ?}
for循環(huán)最后還是寫infos.length? ?小心分號,我一個中文分號半天才發(fā)現(xiàn)