课程
/前端开发
/JavaScript
/JavaScript深入浅出
在讲到通过toString来查询类别时,突然间有点混淆typeof和toString它们两者有什么区别呢?感觉都是在查询对象的类型。
2016-04-19
源自:JavaScript深入浅出 4-6
正在回答
在 JavaScript 里使用 typeof 来判断数据类型,只能区分基本类型,即 “number”,”string”,”undefined”,”boolean”,”object” 五种。对于数组、对象来说,其关系错综复杂,使用 typeof 都会统一返回 “object” 字符串。
toString方法可以自己重写鸭,不是一定返回[Object Object]
还会返回 function
不用客气
深入的不敢乱说。起码返回值不一样。一个boolean,一个string
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
2 回答javascript中type()和typeof()有什么区别?
2 回答对象的class属性如何理解,与typeof有何区别?
1 回答类型判断:{ } 是function 和 function(){}什么区别 代码 toString 怎么判断啊 null 不等于null
1 回答new和create的区别是什么啊?
4 回答老师,这里的Object.creat和new有什么区别吗