什么是字符串文字实例?

时间:2016-11-30 03:29:00

标签: javascript instanceof string-literals

在JavaScript中,是否有一个对应于字符串文字的instanceof,这样'some string' instanceof ___会返回true? 注意:我没有尝试解决问题,这更像是一个知识/好奇心问题,希望对JavaScript的这一特定部分有更深入的了解。

2 个答案:

答案 0 :(得分:0)

var simpleStr = 'This is a simple string'; 
var myString  = new String();
var newStr    = new String('String created with constructor');

simpleStr instanceof String; // returns false
myString  instanceof String; // returns true
newStr    instanceof String; // returns true
myString  instanceof Object; // returns true

比较字符串

时,你可以输入而不是instanceof
var simpleStr = 'This is a simple string'; 
typeof simpleStr;//returns string

参考实例: instanceof

参考typeof: typeof

答案 1 :(得分:-1)

@Thilo在评论中回答了这个问题:

  

如果它是原始字符串,则它不是对象,也不是任何实例。