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 Juli 2015 browserübergreifend verfügbar.
Die toString()-Methode von Boolean-Werten gibt einen String zurück, der den angegebenen booleschen Wert darstellt.
Keine.
Ein String, der den angegebenen booleschen Wert darstellt.
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.
| ECMAScript® 2027 Language Specification # sec-boolean.prototype.tostring |
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.