Come posso verificare se il tipo di una variabile è di tipo booleano?
Voglio dire, ci sono alcune alternative come:
if(jQuery.type(new Boolean()) === jQuery.type(variable))
//Do something..
Ma questo non mi sembra carino.
C'è un modo più pulito per raggiungere questo obiettivo?
!!( ... some expression ...)
e il risultato sarà un valore booleano.
true
e false
sono primitivi di tipo boolean
. Il tipo booleano capital-B è un tipo di wrapper di oggetti per primitive booleane.
if (new Boolean(false)) alert("hi");
- un oggetto booleano in maiuscolo-B è sempre "veritiero", indipendentemente dal valore booleano piccolo-b sottostante.
true
ofalse
di tipo booleano?