number

Die Funktion number konvertiert ein Objekt in eine Zahl und gibt die Zahl zurück.

Syntax

number( [object] )

Parameter

object (optional)

Das Objekt, das in eine Zahl umgewandelt werden soll. Wenn dieses Argument weggelassen wird, wird der aktuelle Kontextknoten verwendet.

Rückgabewert

Die resultierende Zahl nach der Konvertierung des Objekts.

Beschreibung

  • Zeichenketten werden in eine Zahl umgewandelt, indem führende Leerzeichen in der Zeichenkette vor der Zahl entfernt werden und Leerzeichen nach der Zahl ignoriert werden. Wenn die Zeichenkette diesem Muster nicht entspricht, wird die Zeichenkette in NaN konvertiert.
  • Boolean true wird in 1 umgewandelt. False wird in 0 umgewandelt.
  • Eine Knotenmenge wird zuerst in eine Zeichenkette umgewandelt, als ob durch einen Aufruf der Funktion string(), und dann auf die gleiche Weise wie ein Zeichenkettenargument konvertiert.
  • Ein Objekt eines anderen Typs als der vier Basistypen wird in eine Zahl auf eine Weise konvertiert, die von diesem Typ abhängig ist.

Spezifikationen

Browser-Kompatibilität

Unterstützt.