【JavaScript】3_深挖数据类型

举报
魔天伦 发表于 2023/02/10 15:33:56 2023/02/10
931 0 0
【摘要】 4、其他的数据类型布尔值(Boolean)- 布尔值主要用来进行逻辑判断 - 布尔值只有两个true 和 false - 使用typeof检查一个布尔值时会返回 "boolean"空值 (Null)- 空值用来表示空对象 - 空值只...

4、其他的数据类型

布尔值(Boolean)
- 布尔值主要用来进行逻辑判断
                            - 布尔值只有两个truefalse
                            - 使用typeof检查一个布尔值时会返回 "boolean"
空值 (Null)
- 空值用来表示空对象
                            - 空值只有一个 null
                            - 使用typeof检查一个空值时会返回"object"
                                            - 使用typeof无法检查空值
未定义(Undefined)
- 当声明一个变量而没有赋值时,它的值就是Undefined
                            - Undefined类型的值只有一个就是 undefined
                            - 使用typeof检查一个Undefined类型的值时,会返回 "undefined"
符号(Symbol)
- 用来创建一个唯一的标识    
                            - 使用typeof检查符号时会返回 "symbol"
JS中原始值一共有七种

​ 1.Number
​ 2.BigInt
​ 3.String
​ 4.Boolean
​ 5.Null
​ 6.Undefined
​ 7.Symbol
​ 七种原始值是构成各种数据的基石
​ 原始值在JS中是不可变类型,一旦创建就不能修改

<script>
    let bool = true // 真
    bool = false // 假
    let num = 1

    let a = null

    //    console.log(typeof bool)
    //    console.log(typeof a)

    //    let b
    console.log(typeof b)

    let c = Symbol() // 调用Symbol()创建了一个符号

    console.log(typeof c)
</script>
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。