在JavaScript中,是否有一个对应于字符串文字的instanceof,这样'some string' instanceof ___
会返回true? 注意:我没有尝试解决问题,这更像是一个知识/好奇心问题,希望对JavaScript的这一特定部分有更深入的了解。
答案 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
比较字符串
时,你可以输入而不是instanceofvar simpleStr = 'This is a simple string';
typeof simpleStr;//returns string
参考实例: instanceof
参考typeof: typeof
答案 1 :(得分:-1)
@Thilo在评论中回答了这个问题:
如果它是原始字符串,则它不是对象,也不是任何实例。