If I declare a JavaScript boolean variable like this:
var IsLoggedIn;
And then initialize it with either true or 1
true
1
As this very useful tutorial says:
var age = 0; // bad var hasAge = new Boolean(age); // good var hasAge = Boolean(age); // good var hasAge = !!age;