typeof和instanceof
2012-03-19 11:12 呦菜 阅读(261) 评论(0) 编辑 收藏 举报typeof和instanceof都有表示对象的类型的功能,只是有些地方还有不同。如下面的一个人例子
var oStringObject = new String("hello world");
有以上代码,如果我们想知道oStringObject的类型,使用typeof方法:
alert(typeof(oStringObject));
得到的结果是什么呢?答案是object
如果我们想确切的知道oStringObject是什么类型,就可以用instanceof:
alert(oStringObject instanceof String); //输出 "true"
显然,我们知道oStringObject是String类型的。