与从Javascript内部创建的对象相比,基元是另一种类型。从MozillaAPI文档]:
var color1 = new String("green");color1 instanceof String; // returns truevar color2 = "coral";color2 instanceof String; // returns false (color2 is not a String object)我找不到用代码构造基本类型的任何方法,也许这是不可能的。这可能就是为什么人们使用
typeof "foo" ==="string"而不是的原因
instanceof。
记住这样的事情的一种简单方法是问自己:“我想知道什么是理智且易于学习的”吗?无论答案是什么,Javascript都会做其他事情。



