Java Reference
In-Depth Information
5.6.3.3■rückgabe mit return
Im Zusammenhang mit Funktionen gibt es die Sprunganweisung return . Diese verlässt
eine Funktion und gibt in der Regel einen Rückgabewert zurück. Wir werden diese Sprung-
anweisung bei den Funktionen behandeln.
5.6.3.4■unterbrechung mit throw
Die vierte Sprunganweisung bei JavaScript nennt sich throw . Damit werfen Sie eine soge-
nannte Ausnahme aus, die den normalen Programm- bzw. Skriptablauf unterbricht und zu
einer Behandlungsroutine springt. Wir behandeln Ausnahmebehandlung in einem späte-
ren Kapitel mit fortgeschrittenen JavaScript-Techniken.
5.7■Arrays
In engem Zusammenhang mit Variablen sind Datenfelder beziehungsweise Arrays zu
sehen. Ein Array ist im Grunde eine Sammlung von Variablen, die alle über einen gemein-
samen Namen angesprochen werden können. Ein Array ist immer dann von großem Vorteil,
wenn Sie eine Reihe von zusammengehörenden Informationen speichern wollen. Das könn-
ten beispielsweise die Tage eines Monats sein. Sie können zwar für jeden Tag des Monats
eine eigene Variable deinieren, die dann die Nummer des Tags im Monat aufnimmt. Sie
werden aber recht drastisch bemerken, wo ein Problem liegt. Relativ schnell gehen sinn-
volle Namen aus und man hat viel Schreibarbeit. Was wäre, wenn man nur einen Namen
bräuchte und dazu einfach einen Index ? Genau das macht man bei einem Array. Es gibt nur
einen Variablenbezeichner, über den man aber auf mehrere Elemente zugreifen kann. Ein
großer Vorteil von Arrays ist, dass man damit auch über Schleifen auf die Elemente zugrei-
fen kann.
HInWEIS: Beachten Sie, dass durch die lose Typisierung in JavaScript auch
unterschiedliche Datentypen in einem Array gespeichert werden können. Das
ist in vielen anderen Sprachen nicht der Fall, die bei Array-Inhalten den gleichen
Datentyp fordern.
5.7.1■Ein Array erzeugen
Ein Array wird in JavaScript etwas anders erzeugt als eine normale Variable. Sie müssen
neben dem Namen, über den das Array zugänglich ist, dem System auch erkenntlich
machen, dass eine ganze Sammlung an Werten vorliegt. Es gibt dazu verschiedene Wege in
JavaScript.
 
Search WWH ::




Custom Search