我正在学习Js Oops然后我遇到了这个奇怪的事情,我尝试在Chrome控制台中使用代码。
或这是代码
>> var name = new String(undefined);
>> undefined
>> name
>> "undefined"
>> var nString = new String(undefined);
>> undefined
>> nString
>> String {0: "u", 1: "n", 2: "d", 3: "e", 4: "f", 5: "i", 6: "n", 7: "e", 8: "d", length: 9}
一个变量(name)返回一个字符串,而另一个变量(nString)返回object,怎么可能。