在讲到通过toString来查询类别时,突然间有点混淆typeof和toString它们两者有什么区别呢?感觉都是在查询对象的类型。
在 JavaScript 里使用 typeof 来判断数据类型,只能区分基本类型,即 “number”,”string”,”undefined”,”boolean”,”object” 五种。对于数组、对象来说,其关系错综复杂,使用 typeof 都会统一返回 “object” 字符串。
toString方法可以自己重写鸭,不是一定返回[Object Object]
还会返回 function
不用客气
深入的不敢乱说。起码返回值不一样。一个boolean,一个string