最近在看Symbol不能使用new操作符,然后类比到Number,String,Boolean,因为它们同属于基本类型,但是有有所差异:Number,String,Boolean是可以使用new操作符进行实例的输出的.出个题: var abc = 'abc', str1 = String(abc), str2 = new String(abc); //判断下面输出 str1 === abc //true str2 === abc //false 这里其实考察的是值类型和引用类型,String()…