JScript-Number-Objekt
Aktualisiert: November 2007
Das Number-Objekt dient primär dazu, Eigenschaften und Methoden zusammenzustellen, die für den standardmäßigen numerischen Datentyp verwendet werden: den Datentyp number. Die numerischen Konstanten, die von den Eigenschaften des Number-Objekts bereitgestellt werden, sind in der folgenden Tabelle aufgelistet.
Eigenschaften des Number-Objekts
Eigenschaft |
Beschreibung |
---|---|
MAX_VALUE |
Größte darstellbare Zahl, ungefähr 1,79E+308; kann positiv oder negativ sein. (Der Wert variiert leicht von System zu System.) |
MIN_VALUE |
Kleinste darstellbare Zahl, ungefähr 2,22E-308; kann positiv oder negativ sein. (Der Wert variiert leicht von System zu System.) |
NaN |
Spezieller nicht numerischer Wert, "Not a Number" (keine Zahl). |
POSITIVE_INFINITY |
Jeder positive Wert, der größer als die größte positive Zahl (Number.MAX_VALUE) ist, wird automatisch in diesen Wert konvertiert; dargestellt als plus unendlich. |
NEGATIVE_INFINITY |
Jeder Wert, der kleiner als die kleinste negative Zahl (‑Number.MAX_VALUE) ist, wird automatisch in diesen Wert konvertiert; dargestellt als minus unendlich. |
Number.NaN ist eine spezielle Eigenschaft, die als "Not a Number" (keine Zahl) definiert ist. Number.NaN wird zurückgegeben, wenn ein Ausdruck, der nicht als Zahl dargestellt werden kann, in einem numerischen Kontext verwendet wird. Beispielsweise wird NaN zurückgegeben, wenn entweder die Zeichenfolge "Hello" oder 0/0 (null geteilt durch null) als Zahl verwendet wird. Der Vergleich von NaN ergibt eine Ungleichheit mit allen Zahlen und sich selbst. Um ein NaN-Ergebnis zu testen, führen Sie keinen Vergleich mit Number.NaN durch, sondern verwenden Sie stattdessen die isNaN-Methode des Global-Objekts.
Die toLocaleString-Methode des Number-Objekts generiert einen Zeichenfolgenwert, der den Wert von Number darstellt und entsprechend dem aktuellen Gebietsschema der Hostumgebung formatiert ist. Durch die verwendete Formatierung sind große Zahlen leichter zu lesen, da die Zahlengruppen links vom Dezimaltrennzeichen durch ein (vom Gebietsschema abhängiges) Zeichen voneinander getrennt werden. Weitere Informationen hierzu finden Sie unter toLocaleString-Methode.