JS 其他数据类型

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

布尔值 ( 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 "

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值