Syntax zum Erstellen boolescher Objekte:
neuer Boolean(Wert); //Konstruktor
Boolean(value); //Konvertierungsfunktion
Parameterwert Der von einem booleschen Objekt gespeicherte Wert oder der in einen booleschen Wert umzuwandelnde Wert.
Rückgabewert
Beim Aufruf als Konstruktor (mit dem Operator new) wandelt Boolean() sein Argument in einen booleschen Wert um und gibt ein boolesches Objekt zurück, das den Wert enthält.
Wenn Boolean() als Funktion (ohne Operator new) aufgerufen wird, wandelt es sein Argument einfach in einen primitiven booleschen Wert um und gibt diesen Wert zurück.
Hinweis: Wenn der Wertparameter weggelassen wird oder auf 0, -0, null, „“, false, undefiniert oder NaN gesetzt ist, wird das Objekt auf false gesetzt. Andernfalls wird es auf „true“ gesetzt (auch wenn das Wertargument die Zeichenfolge „false“ ist).
var falseObject = new Boolean(false); var result = falseObject && true; alert(result); //true var falseValue = false; result = falseValue && true; alert(result); //false alert(typeof falseObject); //object alert(typeof falseValue); //boolean alert(falseObject instanceof Boolean); //true alert(falseValue instanceof Boolean); //false
Boolesche Objektbeschreibung
In JavaScript sind boolesche Werte ein grundlegender Datentyp. Ein boolesches Objekt ist ein boolesches Objekt, das einen booleschen Wert packt. Boolesche Objekte werden hauptsächlich zur Bereitstellung der toString()-Methode verwendet, die boolesche Werte in Zeichenfolgen umwandelt.
Wenn die toString()-Methode aufgerufen wird, um einen booleschen Wert in einen String umzuwandeln (normalerweise implizit von JavaScript aufgerufen), konvertiert JavaScript den booleschen Wert intern in ein temporäres boolesches Objekt und ruft dann die toString()-Methode dieses Objekts auf.
Das Obige ist die heutige Zusammenfassung des JavaScript-Lernens und wird weiterhin täglich aktualisiert. Ich hoffe, Sie werden weiterhin aufmerksam sein.