I was going to start using === (triple equals, strict comparison) all the time when comparing string values, but now I find that
\"foo\" === new String(\"fo
foo is the pure string and new String("foo") is the Object String
foo
new String("foo")