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.
truee falsesono 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.
trueofalsedi tipo booleano?