首页 新闻 会员 周边 捐助

javascript编程的问题: var i =0; i是对象吗?

1
悬赏园豆:10 [已关闭问题] 关闭于 2011-12-31 14:05

javascript编程的问题: var i =0;  i是对象吗?

iia的主页 iia | 初学一级 | 园豆:6
提问于:2011-12-30 15:01
< >
分享
所有回答(3)
0

你好,

var i = 0;
alert(typeof i);

typeof关键字.你值得拥有!

dotNetDR_ | 园豆:2078 (老鸟四级) | 2011-12-30 16:27
var o = {};

alert(typeof o);
alert(typeof {});
支持(0) 反对(0) dotNetDR_ | 园豆:2078 (老鸟四级) | 2011-12-30 16:28
0

不是对象,是个int32类型的。你可以查看反编译的编码,这个和int i=0反编译的是编码是一样的。

yanzhe | 园豆:213 (菜鸟二级) | 2011-12-30 16:29

javascript中只有只有typeof是objec的才是对象吗?

而C#中int32类型的也是对象吗?

支持(0) 反对(0) iia | 园豆:6 (初学一级) | 2011-12-30 16:39

@qq1131100254: 我觉得只要是引用类型的都是对象。如果var i="111";typeof应该是string类型,只不过string类型是object类型的子类!int32类型是值类型,不是引用类型,所以不是对象。

支持(0) 反对(0) yanzhe | 园豆:213 (菜鸟二级) | 2011-12-30 17:00
0

i不是对象,对象var obj=new object();

sunlary | 园豆:934 (小虾三级) | 2011-12-31 09:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册