JavaScriptでは、次のように文字列を宣言できます。JavaScriptでプリミティブ文字列(文字列リテラル)を "インスタンス化"する方法
var a = "Hello World";
var b = new String("Hello World");
しかし、Stringのインスタンスではありません...
console.log(a instanceof String); //false;
console.log(b instanceof String); //true;
それでは、どのようにタイプまたは "instanceof
" 文字列リテラルを見つけるのですか?
JavaScriptは、文字列リテラルごとにnew String()
を強制的に作成できますか?
これは方法ではありません! – Bergi
ドキュメントリンクありがとうございます。 「instanceof」(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/instanceof)も同様です。「instanceof演算子は、オブジェクトのプロトタイプチェーン内のconstructor.prototypeの存在をテストします" – jpaugh