typeof和toString有什么区别

来源:4-6 [JavaScript]对象标签、对象序列化

慕娘5227020

2016-04-19 19:02

在讲到通过toString来查询类别时,突然间有点混淆typeof和toString它们两者有什么区别呢?感觉都是在查询对象的类型。

写回答 关注

5回答

  • 思椋
    2016-06-10 02:18:02
    已采纳

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

    共 1 条回复 >

  • qq_椰酥海_0
    2020-04-15 13:00:10

    toString方法可以自己重写鸭,不是一定返回[Object Object]

  • 南宫小鸟
    2017-04-04 01:32:30

    还会返回 function

  • 思椋
    2016-11-18 05:23:09

    不用客气

  • twohappy
    2016-04-19 20:16:01

    深入的不敢乱说。起码返回值不一样。一个boolean,一个string

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281101 学习 · 1020 问题

查看课程

相似问题