真是崩潰了…不知道哪里寫錯了,對照其他學(xué)友的代碼看明明差不多,可是運行出來就是undefined
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]);
2019-06-30
問題已解決,下面發(fā)總結(jié)。??捱筮螅看伟咐坚u紫不小心……
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]+'<br>');
}
}
// 注意要點:
// 1、(infos[i][3]=='大一')&&(infos[i][1]=='女')中,infos[i][3]不需要加引號。
// ? ?且 infos[i][3]=='大一'作為一個判斷條件,需要加括號(因為后面還有其他的判斷條件),infos[i][1]亦如是。
// 2、if循環(huán),必須要寫循環(huán)體,也就是上面的documen.write。位置千萬別搞錯。
//3、括號要對應(yīng)。