4、其他的数据类型
布尔值(Boolean)
- 布尔值主要用来进行逻辑判断
- 布尔值只有两个true 和 false
- 使用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>标签:console,Undefined,深挖,Symbol,JavaScript,数据类型,空值,let,typeof From: https://blog.51cto.com/wujianrenn/6038451
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>