- 布尔值 (boolean)
- 布尔值主要用于进行逻辑判断
- 布尔值只有两个 true 和 false (不用加引号)
空指 (null)
- 空值用来表示空对象
- 空指只有一个 NULL
- 用typeof检查空值时返回object
未定义 (Undefind)
- 当声明一个变量没有赋值时,它的值就是Undefind
- Undefind 类型的值只有一个就是Undefind
- 用typeof检查未定义的值时返回undefined未定义
符号 (Symbol)
- 用来创建一个唯一标识
- 用typeof检查Symbol的值时返回"symbol"
布尔值:
- 布尔值主要用于进行逻辑判断
- 布尔值只有两个 true 和 false (不用加引号)
用typeof检查布尔值类型时返回boolean
<script>
/*
布尔值 (boolean)
- 布尔值主要用于进行逻辑判断
- 布尔值只有两个 true 和 false (不用加引号)
- 用typeof检查布尔值类型时返回boolean
*/
let boot = true //真
bool = false //假
console.log(typeof bool)
</script>
空指 (null):
- 空值用来表示空对象
- 空指只有一个 NULL
- 用typeof检查空值时返回object
<script>
/*
布尔值 (boolean)
- 布尔值主要用于进行逻辑判断
- 布尔值只有两个 true 和 false (不用加引号)
- 用typeof检查布尔值类型时返回boolean
空指 (null)
- 空值用来表示空对象
- 空指只有一个 NULL
- 用typeof检查空值时返回object
*/
// let boot = true //真
// bool = false //假
let a = null
console.log(typeof a)
</script>
未定义 (Undefind):
- 当声明一个变量没有赋值时,它的值就是Undefind
- Undefind 类型的值只有一个就是Undefind
- 用typeof检查未定义的值时返回”undefined“未定义
<script>
/*
布尔值 (boolean)
- 布尔值主要用于进行逻辑判断
- 布尔值只有两个 true 和 false (不用加引号)
- 用typeof检查布尔值类型时返回boolean
空指 (null)
- 空值用来表示空对象
- 空指只有一个 NULL
- 用typeof检查空值时返回object
未定义 (Undefind)
- 当声明一个变量没有赋值时,它的值就是Undefind
- Undefind 类型的值只有一个就是Undefind
- 用typeof检查未定义的值时返回undefined未定义
*/
// let boot = true //真
// bool = false //假
// let a = null
let b
console.log(typeof b)
</script>
符号 (Symbol):
- 用来创建一个唯一标识
- 用typeof检查Symbol的值时返回"symbol"
<script>
/*
布尔值 (boolean)
- 布尔值主要用于进行逻辑判断
- 布尔值只有两个 true 和 false (不用加引号)
- 用typeof检查布尔值类型时返回boolean
空指 (null)
- 空值用来表示空对象
- 空指只有一个 NULL
- 用typeof检查空值时返回object
未定义 (Undefind)
- 当声明一个变量没有赋值时,它的值就是Undefind
- Undefind 类型的值只有一个就是Undefind
- 用typeof检查未定义的值时返回undefined未定义
符号 (Symbol)
- 用来创建一个唯一标识
- 用typeof检查Symbol的值时返回"symbol"
*/
// let boot = true //真
// bool = false //假
// let a = null
// let b
let b = Symbol() //调用Symbol()创建一个符号
console.log(b)
console.log(typeof b)
</script>
总结:
JS中原始值有7种:
- Number
- BigInt
- String
- Boolean
- Null
- Undefind
- Symbol
其中原始值是构成各种数据的基石,一旦创建就不能修改,内存中已经开辟了空间来存储这些值了