使用新的String()对象引用的Javascript怪异行为

时间:2014-01-28 02:50:27

标签: javascript

我正在学习Js Oops然后我遇到了这个奇怪的事情,我尝试在Chrome控制台中使用代码。

http://puu.sh/6AT5H.png

或这是代码

 >> 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,怎么可能。

0 个答案:

没有答案