new をつける意味がわかりません

2017年11月6日
ユーザー
var s = new String("taguchi");

という行がありますが、 new が必要な理由がわかりませんでした。試しに new を消して

var s = String("taguchi");

としてもうまくいきました。この new はなんのためにつけるのでしょうか。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?