Как «instanceof» примитивная строка (строковый литерал) в JavaScript [duplicate]

На этот вопрос уже есть ответ здесь:

Почему instanceof возвращает false для некоторых литералов? 9 ответов

В 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() для каждого строкового литерала?

Ответы на вопрос(3)

Ваш ответ на вопрос