Booleovský objekt v JavaScriptu | Příklad kódu

Booleovský objekt JavaScriptu představuje dvě hodnoty, buď „true “ nebo „false “. Chcete-li vytvořit objekt s logickou hodnotou a nastavit booleovskou hodnotu „true “ nebo „false “, což jsou booleovské literály. Booleovský objekt JavaScriptu je členem globálních objektů a třídy wrapper.

var x = new Boolean(false);
var x = new Boolean(true);

Nezaměňujte primitivní Boolean hodnoty true a false s true a false hodnoty Boolean objekt.

var x = new Boolean(false);
if (x) {
  // this code is executed
}

Toto chování se nevztahuje na Boolean primitivů. Například podmínka v následujícím if příkaz se vyhodnotí jako false :

var x = false;
if (x) {
  // this code is not executed
}

Booleovský objekt v JavaScriptu

Jednoduchý příklad kódu.

<!DOCTYPE html>
<html>
<body>

  <script>
   var a = new Boolean(false)

   console.log("Object constructed : " + a.constructor);
   console.log(a)
   console.log(!a)

 </script>

</body>
</html> 

Výstup :

Vlastnost booleovských objektů

Název Popis Verze
konstruktor Určuje funkci, která vytvoří prototyp objektu. Implementováno v JavaScriptu 1.1
prototyp Slouží k přidání nových vlastností a metod k booleovskému objektu. Implementováno v JavaScriptu 1.1

Metody logických objektů

Název Popis Verze
toSource Vrátí řetězec, který představuje zdrojový kód booleovského objektu. Implementováno v JavaScriptu 1.1
toString Vrátí řetězec představující zadaný booleovský objekt. Implementováno v JavaScriptu 1.1
hodnota Vrátí primitivní hodnotu booleovského objektu. Implementováno v JavaScriptu 1.1

Boolean Object False

JavaScript Boolean Object bude mít počáteční hodnotu false, pokud je hodnota poskytnutá v době vytvoření objektu 0 , -0 , NaN , null , undefined , false, prázdný řetězec nebo i když není zadána žádná hodnota, protože výchozí hodnota je také false.

let obj1 = new Boolean();
let obj2 = new Boolean(0);
let obj3 = new Boolean(null);
let obj4 = new Boolean('');
let obj5 = new Boolean(false);

Booleovský objekt True

Kromě výše uvedených hodnot, pro které je počáteční hodnota booleovského objektu nepravda, všechny ostatní hodnoty nastaví hodnotu jako true. Vezměme si několik příkladů,

let obj1 = new Boolean(true);
let obj2 = new Boolean('true');
let obj3 = new Boolean('false');
let obj4 = new Boolean('hello');
let obj5 = new Boolean([]);
let obj6 = new Boolean({});

Napište komentář, pokud nemáte žádné pochybnosti nebo návrhy k tomuto tématu JS Object.

Poznámka: Všechny kódy příkladů JS jsou testovány v prohlížečích Firefox a Chrome.

OS:Windows 10

Kód:HTML 5 verze