Throughout many third-party libraries and best practices blogs/recommendations, etc... it is common to see syntax like this:
typeof x === \'object\' (instead
There's no reason at all to favour === over == in this case, since both operands are guaranteed to be strings and both operators will therefore give the same result. Since == is one character fewer I would favour that.
Crockford's advice on this is to use === all the time, which is reasonable advice for a beginner but pointlessly paranoid if you know the issues (covered in other answers).