| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/BigInt/BigInt | [Back] [Original] |
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 Gerten und in vielen Browserversionen. Sie ist seit September 2020 browserbergreifend verfgbar.
Die BigInt() Funktion gibt primitive Werte des Typs BigInt zurck.
BigInt(value)
Hinweis:
BigInt() kann nur ohne new aufgerufen werden. Der Versuch, es mit new zu konstruieren, lst einen TypeError aus.
valueDer Wert, der in einen BigInt-Wert umgewandelt werden soll. Es kann ein String, eine ganze Zahl, ein Boolean oder ein anderes BigInt sein.
Ein BigInt-Wert. Zahlenwerte mssen ganze Zahlen sein und werden in BigInts umgewandelt. Der Boolean-Wert true wird zu 1n, und false wird zu 0n. Strings werden geparst, als wren sie Quelltext fr Ganzzahlliterale, was bedeutet, dass sie fhrende und nachfolgende Leerzeichen aufweisen knnen und mit 0b, 0o oder 0x vorangestellt sein knnen.
RangeErrorAusgelst, wenn der Parameter eine nicht-ganzzahlige Zahl ist.
TypeErrorAusgelst in einem der folgenden Flle:
SyntaxErrorAusgelst, wenn der Parameter ein String ist, der nicht als BigInt geparst werden kann.
BigInt() ist der einzige Fall, bei dem eine Zahl ohne Fehler in ein BigInt umgewandelt werden kann, da es sehr explizit ist. Es sind jedoch nur ganze Zahlen erlaubt.
BigInt(123); // 123n
BigInt(123.3); // RangeError: The number 123.3 cannot be converted to a BigInt because it is not an integer
BigInt("123"); // 123n
BigInt("0b10101"); // 21n, which is 10101 in binary
BigInt("0o123"); // 83n, which is 123 in octal
BigInt("0x123"); // 291n, which is 123 in hexadecimal
BigInt(" 123 "); // 123n, leading and trailing whitespaces are allowed
| Spezifikation |
|---|
| ECMAScript 2027 LanguageSpecification # sec-bigint-constructor |
BigIntObject/FunctionDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |