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>