A RetroSearch Logo

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

Search Query:

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

Boolean.prototype.toString() - JavaScript | MDN

Boolean.prototype.toString()

Baseline Widely available

Die toString()-Methode von Boolean-Werten gibt einen String zurück, der den angegebenen booleschen Wert darstellt.

Probieren Sie es aus
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ückgabewert

Ein String, der den angegebenen booleschen Wert darstellt.

Beschreibung

Das 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