Array

JavaScript 1.1 and later

Creation

<script language=JavaScript1.1>
  // Create an array;  Assigning values extends its size.
  var dayStr   = new Array();
  dayStr[0] = "Sun.";
  dayStr[1] = "Mon.";
  dayStr[2] = "Tue.";
  dayStr[3] = "Wed.";
  dayStr[4] = "Thu.";
  dayStr[5] = "Fri.";
  dayStr[6] = "Sat.";

  // Create an array big enough to hold the elements.
  var monthStr = new Array("Jan.", "Feb.", "Mar.", "Apr.", "May",  "June",
                           "July", "Aug.", "Sep.", "Oct.", "Nov.", "Dec.");

  // Create an empty array of a specific size
  var coffee = new Array(7);
</script>

Usage

<script language=JavaScript1.1>
  with (document) {  //assume docuement object
    write("Days of the week:<br>");
    for (var i = 0;  i < dayStr.lengthi++) {
      write(i + ". " + dayStr[i]; + "<br>");
    }
  }
</script>

JavaScript 1.0

Creation

<script language=JavaScript>
  // Creates an array object similar to the array object in later JavaScripts.
  // Note: this array is one based instead of zero based.
  function createArray(size) {
    this.length = size; // length is in element 0
    for (var i = 1;  i <= size;  i++) {
      this[i] = null
    }
    return this;
  }

  dayStr[1] = "Sun.";
  dayStr[2] = "Mon.";
  dayStr[3] = "Tue.";
  dayStr[4] = "Wed.";
  dayStr[5] = "Thu.";
  dayStr[6] = "Fri.";
  dayStr[7] = "Sat.";
</script>

Usage

<script language=JavaScript>
  with document//not supported by IE 3.0
    write("Days of the week:<br>");
    for (var i = 1;  i <= dayStr.lengthi++) {
      write(i + ". " + dayStr[i]; + "<br>");
    }
  }
</script>


Last Updated: $Date: 2002/02/03 22:55:22 $ GMT ($Revision: 1.4 $)