Gymnasium Löbau/Vertiefungsklasse 2013/Die Datenstruktur Feld

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
== Begriff ==

Ein Datenfeld (kurz: Feld oder Array) ist eine komplexe Datenstruktur, bei der mehrere Daten ''eines Datentyps'' in einer definierten Reihenfolge an einen Variablennamen gebunden werden.

<table border="1" cellspacing ="0" cellpadding="4">
<tr>
<td>Mathematik</td><td><math>a_0, a_1, ... , a_n</math></td>
</tr>
<tr>
<td>JavaScript</td><td><math>a[0], a[1], ... , a[n]</math></td>
</tr>
</table>

Jedem Feldelement kann über seinen ''Feldindex'' ein Wert zugewiesen werden, der natürlich auch geändert oder ausgegeben werden kann.

== Deklaration eines eindimensionalen Feldes ==

<code id="5bdff3f5cb048">
var Feld = new Array();
Feld[0] = "Montag";
Feld[1] = "Dienstag";
Feld[2] = "Mittwoch";
Feld[3] = "Donnerstag";
Feld[4] = "Freitag";
</code>

<run id="5bdff3f5cb131">
Feld;
</run>

== Methoden ==

An die Datenstruktur Feld sind sehr nützliche Methoden gebunden. Teste sie in der mit den nachfolgenden Definitionen:

<code id="5bdff3f5cb0c4">
var n = Feld.length;
var newFeld = Feld.slice(2, 3);
Feld.reverse(); 
var zk = Feld.join(); 
</code>

<run id="5bdff3f5cb1a2">
n;
</run>