Bonfire: Boo who

O soluție extrem de simplă:


function boo(bool) {
// What is the new fad diet for ghost developers? The Boolean.
return Object.prototype.toString.call(bool) == "[object Boolean]";
}

boo(null);

creată după ce am citit câteva rânduri de pe http://tobyho.com/2011/01/28/checking-types-in-javascript/

P.S.

Object.prototype.toString.call( nume-variabilă ) e foarte folositor și pentru a afla alte tipuri de date, cum ar fi null (returnează [object Null] pe când typeof variabilă returnează doar Object).

E fun!