為什么沒輸出
?var student = Array[
???? ['小A','女',21,'大一'],? ['小B','男',23,'大三'],
???? ['小C','男',24,'大四'],? ['小D','女',21,'大一'],
???? ['小E','女',22,'大四'],? ['小F','男',21,'大一'],
???? ['小G','女',22,'大二'],? ['小H','女',20,'大三'],
???? ['小I','女',20,'大一'],? ['小J','男',20,'大三'],
?? ? ];
?var i;
??? for(i=0;i<10;i++){
??????? if((student[i][1]=="女")&&(student[i][3]=="大一")){
??????????? document.write(student[i][0]+"<br>");
??????? }
??? }
2018-12-07
我直接告訴你吧。。你這都不是一個數(shù)組。。數(shù)組的定義要么就是var student =?new Array(),要么就是var student=[]。 ? 我想請問?var student = Array[], 是你自己發(fā)明出來的么? 寫代碼一定要仔細嚴謹,沒有什么模菱兩可。。仔細再仔細。。一行行代碼排除。。所以我為什么問student[i][1]是什么東西?你決定回答我是二維數(shù)組中的某個值。。但是你這都不是一個數(shù)組呀。。所以你只要把Array去掉就行了
2018-12-07
曉得了,謝謝;
改成student=[***]和student=Array(***)都可以,試過了,謝謝。
2018-12-07
你回答我一下哦,,你判斷里面的student[i][1]是什么東西?