English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript Number-Objekt

Das JavaScript Number-Objekt dient als Wrapper für ursprüngliche numerische Werte.

Number-Objekt

Mit dem Number-Objekt können Zahlen bearbeitet werden.

JavaScript hat nur einen numerischen Datentyp und kann zwischen Ganzzahlen und Fließkommazahlen nicht unterscheiden.

Zahlen können mit oder ohne Dezimalstellen haben:

var a = 3.14;     // Zahlen mit Dezimalstellen
var b = 12;       // Zahlen ohne Dezimalstellen

Man kann mit wissenschaftlicher Notation sehr große oder sehr kleine Zahlen schreiben:

var a = 1e5;      // 100000
var b = 1e-1;     // 0.1
var c = 1.23e9;   // 1230000000

Sie können in unseremim JavaScript Number-TutorialErfahren Sie mehr über Numbers.

Eigenschaften des Number-Objekts

Die folgende Tabelle listet die Eigenschaften des Number-Objekts auf:

EigenschaftenBeschreibung
constructorgibt den Verweis auf die Number-Funktion für das Erstellen von Objekten zurück
MAX_VALUEgibt den größten Double in JavaScript zurück
MIN_VALUEgibt den kleinsten Double in JavaScript zurück
MAX_SAFE_INTEGERgibt den größten sicheren Integer in JavaScript zurück (2 53-1)
MIN_SAFE_INTEGERgibt den kleinsten sicheren Integer in JavaScript zurück (-2 53 - 1)
NaNdarstellt den Wert "ungültig"
NEGATIVE_INFINITYStellt den negativen Unendlichen (bei Überlauf zurückgegeben) dar
POSITIVE_INFINITYStellt den positiven Unendlichen (bei Überlauf zurückgegeben) dar
prototypeErmöglicht es, Attribute und Methoden zu einem Objekt hinzuzufügen

Methoden des numerischen Objekts

Die folgende Tabelle listet die Methoden des Number-Objekts auf:

MethodeBeschreibung
isFinite()Überprüfung, ob der übergebene Wert ein endlicher Wert ist
isInteger()Überprüfung, ob der übergebene Wert ein Integer ist
isNaN()Überprüfung, ob der übergebene WertNaNund Typ ist Number
isSafeInteger()Überprüfung, ob der Wert ein sicherer Integer ist
toExponential()Konvertierung der Zahl in die Exponentiellen Darstellung
toFixed()Formatierung der Zahl in Festkommazahlensystem
toPrecision()Rückgabe eines Strings, der die Zahl mit der angegebenen Genauigkeit darstellt
toString()Konvertierung der Zahl in einen String
valueOf()Rückgabe des ursprünglichen Wertes des Number-Objekts

Hinweis:Alle numerischen Methoden geben einen neuen Wert zurück, aber sie ändern den Wert der ursprünglichen Variable nicht.