在C#裡,定義多維數組,可以透過這樣簡單的程式碼實現: 複製程式碼 程式碼如下: int[,]myArray=new int[4,5]; 在JavaScript中不能透過直接定義實現多維數組,那麼該怎麼實現呢? 先定義一維數組: 複製程式碼 程式碼如下: 程式碼如下: var myArray= new Array(); 然後再將一維數組的成員定義成數組(之所以可以再定義,因為JavaScript是弱型別):複製程式碼 程式碼如下: myArray[0]=new Array(); 到此為止,就定義了一個第一個索引為0的二維數組,如果想使用第一個索引為1的二維數組,在使用前仍需要定義下: 複製程式碼 程式碼如下: myArray[1]=new Array(); 以下是一個JavaScript多維數組應用的例子,實現的是利用多維數組儲存選擇題的題目和答案:複製程式碼 程式碼如下: <BR> answerCorrect(questionNumber, answer) { <br> var correct = false; <br> correct = true; <BR><br> return correct; <br> return correct; <BR> return correct; <BR> ><br> //定義問題陣列與答案數組,以儲存主題與選項<br> var questions = new Array(); <BR> //定義問題1,將索引為0的成員定義成二維陣列<br> questions[0] = new Array(); <br><BR> 0] = "the Beatles were:"; <BR> //答案<BR> questions[0][1] = "A Sixties rock group from Liverpool" <); gifted insected"; <BR> questions[0][3] = "German Cars"; <BR> questions[0][4] = "I don't1 k 答案<BR> answers[0] = "A" <br><br> //問題2 <BR> //問題2 <br> 🎜> questions[1] [0] = "Homer Simpon's favorite food is:"; <br> questions[1][1] = "Fresd slead"; <BR> ][3] = "sea food"; <BR> questions[1][4] = "apples"; <BR><BR> 🎜><BR> //提示初始化完成<BR> alert("Array Initiallized"); <BR><br> PS:最近在學習JavaScript的過程中,經常使用記事本寫程序,然後改成.htm格式運行,這效率不如在VS里或是DreamWeaver里高,主要是沒有智能提示和高亮顯示。但可以提醒自己注意每個小細節,例如JavaScript大小寫敏感,如何寫Html標記等等,呵呵。