Baseline Widely available
Die toString()
-Methode von Boolean
-Werten gibt einen String zurück, der den angegebenen booleschen Wert darstellt.
const flag1 = new Boolean(true);
console.log(flag1.toString());
// Expected output: "true"
const flag2 = new Boolean(1);
console.log(flag2.toString());
// Expected output: "true"
Syntax Parameter
Keine.
RückgabewertEin String, der den angegebenen booleschen Wert darstellt.
BeschreibungDas Boolean
-Objekt überschreibt die toString
-Methode von Object
; es erbt nicht Object.prototype.toString()
. Für Boolean
-Werte gibt die toString
-Methode eine String-Darstellung des booleschen Wertes zurück, die entweder "true"
oder "false"
ist.
Die toString()
-Methode erfordert, dass ihr this
-Wert ein Boolean
-Primitiv oder Wrapper-Objekt ist. Sie löst einen TypeError
für andere this
-Werte aus, ohne zu versuchen, sie in boolesche Werte zu erzwingen.
Da Boolean
keine [Symbol.toPrimitive]()
-Methode hat, ruft JavaScript die toString()
-Methode automatisch auf, wenn ein Boolean
-Objekt in einem Kontext verwendet wird, der einen String erwartet, wie z.B. in einem Template-Literal. Allerdings konsultieren boolesche Primitive die toString()
-Methode nicht, um in Strings umgewandelt zu werden â vielmehr werden sie direkt mit demselben Algorithmus wie die ursprüngliche toString()
-Implementierung konvertiert.
Boolean.prototype.toString = () => "Overridden";
console.log(`${true}`); // "true"
console.log(`${new Boolean(true)}`); // "Overridden"
Beispiele Verwendung von toString()
const flag = new Boolean(true);
console.log(flag.toString()); // "true"
console.log(false.toString()); // "false"
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
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