Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2020 browserübergreifend verfügbar.
Die BigInt()-Funktion liefert primitive Werte vom Typ BigInt zurück.
Hinweis: BigInt() kann nur ohne new aufgerufen werden. Der Versuch, es mit new zu konstruieren, löst einen TypeError aus.
Der Wert, der in einen BigInt-Wert umgewandelt werden soll. Es kann sich um einen String, eine ganze Zahl, einen booleschen Wert oder einen anderen BigInt handeln.
Ein BigInt-Wert. Numerische Werte müssen Ganzzahlen sein und werden in BigInts umgewandelt. Der boolesche Wert true wird zu 1n, und false wird zu 0n. Zeichenfolgen werden geparst, als ob sie Quelltext für ganzzahlige Literale sind, was bedeutet, dass sie führende und nachfolgende Leerzeichen haben können und mit 0b, 0o oder 0x versehen sein können.
Wird ausgelöst, wenn der Parameter eine nicht-ganzzahlige Zahl ist.
TypeErrorWird in einem der folgenden Fälle ausgelöst:
Wird ausgelöst, wenn der Parameter ein String ist, der nicht als BigInt geparst werden kann.
BigInt() ist der einzige Fall, in dem eine Zahl in einen BigInt umgewandelt werden kann, ohne einen Fehler auszulösen, da es sehr explizit ist. Es sind jedoch nur ganze Zahlen erlaubt.
| ECMAScript® 2027 Language Specification # sec-bigint-constructor |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.