为了账号安全,请及时绑定邮箱和手机立即绑定

关于class标签的问题

为什么通过比较toString一个对象实例和typeof一个对象获得的值不一样,就能判断他属于class呢

toString返回的是逻辑值的字符串形式(在这里不是很明白这里的null为什么返回的是object Null)

求救,实在想不明白了

老师的意思是所有的通过new Number()出来的实例都是属于一个【object number】的类嘛?而他们的类型是object,是嘛?


正在回答

3 回答

在 JavaScript 里使用 typeof 来判断数据类型,只能区分基本类型,即 “number”,”string”,”undefined”,”boolean”,”object” 五种。对于数组、对象来说,其关系错综复杂,使用 typeof 都会统一返回 “object” 字符串。

0 回复 有任何疑惑可以回复我~

getType(new Number(1)); // "Number"        返回的是参数执行结果的类型,就是一个数字

typeof new Number(1); // "object"        返回的是参数的类型,其为new一个对象

大概这样吧,不是很清楚哎!


0 回复 有任何疑惑可以回复我~

tyoeof  是查询对象类型的

toString是查询类的..

个人是这么理解的

0 回复 有任何疑惑可以回复我~
#1

慕娘5227020

我也不太明白toString和typeof有什么区别,那类型和类有什么区别?
2016-04-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于class标签的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信