Boolean (Čeština)

posted in: Articles | 0

hodnota předaná jako první parametr je v případě potřeby převedena na booleovskou hodnotu. Pokud hodnotu je vynechán, nebo je 0 -0 null false NaN undefined, nebo prázdný řetězec (""), objekt má počáteční hodnotu false., Všechny ostatní hodnoty, včetně jakéhokoli objektu, prázdné pole (), nebo řetězec „false„, vytvořit objekt s počáteční hodnotou true.

nepleťte primitivní Boolean hodnoty true false true false hodnoty Boolean objekt.,

Jakýkoliv objekt, jehož hodnota je undefined nebo null, včetně Boolean objekt, jehož hodnota je false, vyhodnocuje, aby true při předán do podmíněného příkazu. Například stav v následující if prohlášení vyhodnocen true:

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

Toto chování se nevztahuje na Boolean primitiva., Například stav v následující if prohlášení vyhodnocen false:

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

nepoužívejte Boolean objekt převést non-boolean hodnotu na hodnotu typu boolean., Chcete-li provést tento úkol, místo toho použijte Boolean jako funkci, nebo dvakrát NE operátor:

var x = Boolean(expression); // use this...var x = !!(expression); // ...or thisvar x = new Boolean(expression); // don't use this!

Pokud zadáte jakýkoliv objekt, včetně Boolean objekt, jehož hodnota je false, jako počáteční hodnotu Boolean objekt, nový Boolean objekt má hodnotu true.

nepoužívejteBoolean objekt namístoBoolean primitivní.,

Poznámka: je-li nestandardní nemovitost document.all je použit jako argument pro tento konstruktor, výsledek je Boolean objekt s hodnotou false. Tato vlastnost je starší a nestandardní a neměla by být používána.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *