A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/BigInt/toString below:

BigInt.prototype.toString() - JavaScript | MDN

BigInt.prototype.toString()

Baseline Widely available

Die toString()-Methode von BigInt-Werten gibt eine Zeichenkette zurück, die den angegebenen BigInt-Wert repräsentiert. Das abschließende "n" ist nicht Teil der Zeichenkette.

Probieren Sie es aus
console.log(1024n.toString());
// Expected output: "1024"

console.log(1024n.toString(2));
// Expected output: "10000000000"

console.log(1024n.toString(16));
// Expected output: "400"
Syntax
toString()
toString(radix)
Parameter
radix Optional

Ein ganzzahliger Wert im Bereich von 2 bis 36, der die Basis angibt, die zur Darstellung des BigInt-Wertes verwendet werden soll. Standardwert ist 10.

Rückgabewert

Eine Zeichenkette, die den angegebenen BigInt-Wert repräsentiert.

Ausnahmen
RangeError

Wird ausgelöst, wenn radix kleiner als 2 oder größer als 36 ist.

Beschreibung

Das BigInt-Objekt überschreibt die toString-Methode von Object; es erbt nicht von Object.prototype.toString(). Für BigInt-Werte gibt die toString()-Methode eine Zeichenkettendarstellung des Wertes in der angegebenen Basis zurück.

Für Basen über 10 zeigen die Buchstaben des Alphabets Ziffern größer als 9 an. Zum Beispiel werden für hexadezimale Zahlen (Basis 16) a bis f verwendet.

Wenn der angegebene BigInt-Wert negativ ist, bleibt das Vorzeichen erhalten. Dies gilt auch, wenn die Basis 2 ist; die zurückgegebene Zeichenkette ist die positive binäre Darstellung des BigInt-Wertes, der von einem --Zeichen vorangestellt ist, nicht das Zweierkomplement des BigInt-Wertes.

Die toString()-Methode erfordert, dass der this-Wert ein BigInt-Primitive oder -Wrapper-Objekt ist. Sie wirft einen TypeError, wenn andere this-Werte vorliegen, ohne sie in BigInt-Werte zu konvertieren.

Da BigInt keine [Symbol.toPrimitive]()-Methode besitzt, ruft JavaScript die toString()-Methode automatisch auf, wenn ein BigInt-Objekt in einem Kontext verwendet wird, der eine Zeichenkette erwartet, wie zum Beispiel in einem Template Literal. BigInt primitive Werte konsultieren jedoch die toString()-Methode nicht, um zu Zeichenketten konvertiert zu werden — sie werden vielmehr direkt unter Verwendung desselben Algorithmus wie die anfängliche toString()-Implementierung konvertiert.

BigInt.prototype.toString = () => "Overridden";
console.log(`${1n}`); // "1"
console.log(`${Object(1n)}`); // "Overridden"
Beispiele Verwendung von toString()
17n.toString(); // "17"
66n.toString(2); // "1000010"
254n.toString(16); // "fe"
(-10n).toString(2); // "-1010"
(-0xffn).toString(2); // "-11111111"
Negative-Null-BigInt

Es gibt keine negative Null BigInt, da es in ganzen Zahlen keine negativen Nullen gibt. -0.0 ist ein IEEE-Gleitkomma-Konzept, das nur im JavaScript-Number-Typ auftritt.

(-0n).toString(); // "0"
BigInt(-0).toString(); // "0"
Spezifikationen Browser-Kompatibilität Siehe auch

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4