FWIW, at KA we mostly follow the jQuery style guide which says to always use `===`, with the exception of `== null`: http://contribute.jquery.org/style-guide/js/ (see "4. Equality"). I haven't found this confusing at all (though I'm sure it's a little confusing if you're not expecting it).