布尔值 ( Boolean )
布尔值主要用来进行逻辑判断,只有两个值 true 和 false.
代码示例:
<script>
let bool = true
bool = false
console.log(bool)
console.log(type bool)
</script>
使用 typeof 检查一个布尔值时会返回 " boolean "
效果:

空值 ( Null )
空值用来表示空对象,空值只有一个 null。
代码示例:
<script>
let a = null
console.log(a)
console.log( type a )
</script>
使用 typeof 检查一个空值时会返回 " object "
效果 :

未定义 ( Undefined )
当声明一个变量而没有赋值时,他的值就是 Undefined ,Undefined 类型的值只有一个就是 Undefined。
代码示例:
<script>
let a ;
console.log(a)
console.log(typeof a)
</script>
使用 typeof 检查一个 Undefined 类型的值时,会返回 " Undefined "
效果:

符号( Symbol )
用来创建一个唯一标识
代码示例:
<script>
let c = Symbol()
console.log(c)
console.log(typeof c)
</script>
使用 typeof 检查符号时会返回 " symbol "

本文介绍了JavaScript中的基本数据类型,包括布尔值的true和false用于逻辑判断,空值null表示空对象,未定义Undifined表示变量未赋值,以及符号Symbol作为唯一的标识符。通过代码示例展示了typeof操作符在检查这些类型时的返回结果。

被折叠的 条评论
为什么被折叠?



