JavaScript : Why does ("foo" === new String("foo")) evaluate to false in JavaScript?

Published --