Java Reference
In-Depth Information
Methode
Beschreibung
Können alle Vorkommastellen dargestellt werden und ist dann die An-
zahl der Nachkommastellen zu groß, werden diese abgeschnitten.
toString()
Wie jedes Objekt verfügt auch ein Objekt vom Typ Number über diese
Methode. Aber diese Methode hier bei Number hat ein paar speziische
Besonderheiten. Zum einen wird natürlich ein numerischer Wert in einen
String gewandelt. Die Methode besitzt aber auch noch einen optionalen
Parameter. Der Parameter gibt die Basis des gewünschten Zahlensystems
an (z. B. 10 für das Dezimalsystem oder 16 für das Hexadezimalsystem).
Der optionale Parameter kann Werte zwischen 2 und 36 annehmen. Wird
kein Parameter angegeben, so wird die Zahl als Dezimalzahl behandelt.
Beachten Sie, dass dies wie erwähnt allesamt keine (!) Klassenmethoden sind. Ein Aufruf
der Art Number.toExponential(4); ist also nicht möglich. Stattdessen wird ein Objekt
vom Typ Number der Methode vorangestellt. Dieses wird entweder deklarativ oder mit einem
Konstruktor erzeugt oder kann auch einfach ein Zahlenliteral sein.
7.4.4■Arrays als Objekte
Erinnern wir uns noch einmal an Arrays. Wir haben schon explizit besprochen, dass in
JavaScript alle Objekte über eine Array-Struktur repräsentiert werden und umgekehrt jedes
Array explizit als Objekt gesehen wird. Damit gibt es auch implementierte Methoden und
Eigenschaten. Die für eine Iteration über das Array wichtigste (und einzige) Eigenschat ist
length , was  - wie schon besprochen  - bei indizierten Datenfeldern die Anzahl der Ele-
mente im Datenfeld enthält. Ganz konkret haben Datenfelder darüber hinaus noch einige
Methoden, wobei deren Bedeutung in vielen Skripten - im Gegensatz zur Wichtigkeit von
Arrays selbst - eher gering ist. Hier ist eine Auswahl der wichtigsten Methoden:
Tabelle 7.5■ Methoden eines Arrays
Methode
Beschreibung
Verketten von Arrays. Der Parameter ist der Bezeichner des Arrays, das an
das als Adressat der Botschat angegebene Array (also der Bezeichner vor
dem Punkt) angehängt wird. Als Rückgabewert erhalten Sie ein verbunde-
nes Array aus beiden Arrays. Die Original-Arrays werden nicht verändert.
concat()
Mit der Methode können Sie alle Elemente im Array so verbinden, dass der
Rückgabewert eine Zeichenkette bildet. Das Original-Array wird nicht ver-
ändert. Die Methode erwartet als Parameter die Angabe eines oder mehre-
rer Trennzeichen. Diese trennen dann die verbundenen Einträge in der Zei-
chenkette.
join()
Löschen des letzten Elements im Array. Das Array enthält damit ein Element
weniger und wurde nach dem Aufruf der Methode also explizit verändert.
Wichtig - der Rückgabewert der Methode ist der Inhalt des gelöschten Ele-
ments, den Sie damit weiterverarbeiten können.
pop()
Search WWH ::




Custom Search