プリミティブな文字列型(string型)に関する考察

console.log( "Error" === new String("Error") );  // false
console.log( "Error" === String(new String("Error")) );  // true
console.log( String.fromCharCode(0x41) === "A" );   // true

(Chrome4 JavaScriptコンソールで確認)


プリミティブな文字列(string)型に関しては、実体は常に1つ、つまり===演算子で比較しても良い?