訳の正確性を保証するものではありませんので必要に応じて原文であるEcma InternationalのECMA-262にある ECMA-262.pdf ( ECMA-262 5.1 Edition )を参照下さい。
訳:2012年04月 webzoit.net
Stringが、 new 式の一部として呼ばれる場合には、それはコンストラクタであり、新たに生成したオブジェクトを初期化します。
新たに生成したオブジェクトの内部プロパティ[[Prototype]]は、 String.prototype (15.5.3.1) の初期値である標準組み込みStringプロトタイプオブジェクトに設定されます。 新たに生成したオブジェクトの内部プロパティ[[Class]]は、 "String"に設定されます。
新たに生成したオブジェクトの内部プロパティ[[Extensible]]は、 trueに設定されます。 新たに生成したオブジェクトの内部プロパティ[[Extensible]]は、 ToString(value) 、 value が提供されない場合、カラの文字列が設定されます。