【问题标题】:JavaScript: What is the data type of null? [duplicate]JavaScript:null 的数据类型是什么? [复制]
【发布时间】:2018-10-15 13:03:32
【问题描述】:

据说null,在JavaScript中,是一个主要类型。但是,当我在null 上使用运算符typeof 时,它会返回"Object"

使typeof 返回"Object" 而不是"Primitive""null" 的基本过程是什么?

【问题讨论】:

    标签: javascript null typeof


    【解决方案1】:

    null 的类型是对象。

    您可以使用typeof 关键字检查任何变量的类型。 例如

    typeof null
    

    查看下方link 了解更多详情。

    【讨论】:

    • 如果 null 是一个对象,为什么我不能给它添加一个属性?
    • 因为根据定义,空值和未定义值都没有任何属性,也不能添加任何属性。
    • @DatV。如果我有帮助,您需要接受答案。
    • 根据规范,这是不正确的。 null is an instance of the type "Null"。选择了意外的 typeof null 值是为了增强与 Java 的兼容性。
    猜你喜欢
    • 2014-09-10
    • 1970-01-01
    • 2019-08-10
    • 2011-02-17
    • 2021-04-08
    • 2013-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多