Können viele Werte sortiert unter einen Namen gespeichert werden nennt man das einen Array. Die Werte eines Arrays werden an der gewünschten Position aufgelistet. Es kann nur ein Wert pro Position geseichert werden. Die Position bestimmt die Reihenfolge des Wertes in der Liste. Da Werte an jeder Position eingefügt werden können, wird damit auch die Länge der Liste beeinflußt. Insbesonders da die Werte nicht heintereinander stehen müssen.
Beispiel:
Name des Arrays: hauptstaedte
Werte des Arrays:
Ein Array kann daher eine Liste bilden! Eine Liste entspricht einer Spalte oder Zeile in einer Tabellenkalkulation.
Das erste Element eines Arrays ist in JavaScript [0].
Zuerst definieren wir den Namen "woche" als Array:
var woche = [];
Dann ordnen wir die Werte den einzelnen Positionen im Array zu:
woche[0] = "Sonntag";
woche[1] = "Montag";
woche[2] = "Dienstag";
woche[3] = "Mittwoch";
woche[4] = "Donnerstag";
woche[5] = "Freitag";
woche[6] = "Samstag";
Es ist zu beachten, daß wenn alle 7 Tage der Reihe nach von Position 0 beginnend eingetragen werden, das letzte Element die Postition 6 besitzt!
Und letztendlich geben wir den Inhalt des Array aus, indem wir die einzelnen Elemente mit document.write ausgeben:
var woche = []; woche [0]= "Sonntag"; woche [1]= "Montag"; woche [2]= "Dienstag"; woche [3]= "Mittwoch"; woche [4]= "Donnerstag"; woche [5]= "Freitag"; woche [6]= "Samstag"; document.write (woche[0]+"<br>"); document.write (woche[1]+"<br>"); document.write (woche[2]+"<br>"); document.write (woche[3]+"<br>"); document.write (woche[4]+"<br>"); document.write (woche[5]+"<br>"); document.write (woche[6]);
Initialisiert das Array auf die gleiche Weise:
var woche = ['Sonntag','Montag', "Dienstag"]; document.write (woche[0]+"<br>"); document.write (woche[1]+"<br>"); document.write (woche[2]+"<br>");
Ein Array kann statt Werte auch Objekte oder Arrays beinhalten.
// array initialsisieren var array_typen = []; array_typen[0] = "Ein ganzer Satz, wozu?"; array_typen[1] = 27 + 4; array_typen[2] = ['Sonntag', 'Montag', "Dienstag"]; // Die einzelnen Elemente des Arrays array_typen document.write(array_typen[0] + "<br>"); document.write(array_typen[1] + "<br>"); document.write(array_typen[2] + "<br>"); // die einzelnen Elemente des 3. Array Elements document.write(array_typen[2][0] + "<br>"); document.write(array_typen[2][1] + "<br>"); document.write(array_typen[2][2] + "<br>");