Previous Example-|-Next Chapter's Example-|-Return to Chapter Listing

Example 9.10:
Multidimensional Arrays

[This example works with Netscape Navigator 3 and Internet Explorer 3.]

You can create multidimensional arrays, arrays that contain other arrays within them. In this example we have a multidimensional array called sales, containing four arrays: jan, feb, mar, and apr.


This is the script we used in the HEAD: <SCRIPT LANGUAGE="JAVASCRIPT"> <!-- var monthName = new Array("Jan.", "Feb.", "Mar.", "Apr.") var regionName = new Array("North", "Central", "South") var jan = new Array(100, 120, 180) var feb = new Array(110, 90, 150) var mar = new Array(100, 115, 190) var apr = new Array(105, 115, 175) var sales = new Array(jan, feb, mar, apr) //--> </SCRIPT> And this table in the BODY: <SCRIPT LANGUAGE="JAVASCRIPT"> <!-- var r, m document.write("<TABLE><TR><TH> Month </TH>") for (r = 0; r < 3; r++) { document.write("<TH>" + regionName[r] + "</TH>") } document.write("</TR>") for (m = 0; m < 4; m++) { document.write("<TR><TH>" + monthName[m] + "</TH>") for (r = 0; r < 3; r++) { document.write("<TD>" + sales[m][r] + "</TD>") // two-dimensional } document.write("</TR>") } document.write("</TABLE>") //--> </SCRIPT>
Previous Example-|-Next Chapter's Example-|-Return to Chapter Listing