为什么var obj=123; 这样写提示的是一个空对象;
上面的解释是不对的。数据类型有:number,string,undefined,string,null,object.
现在,我们讨论的是数据类型里的object数据类型,你定义的obj=123本质上是一个number类型,不是object类型。
这就跟用 instanceof(obj)来判断一个对象是数组对象还是字符串对象一样,首先要讨论的对象就是一个object对象才行。
因为你创建的是一个变量啊