JavaScript 数据类型 :Number,String,Boolean,Null,Undefined

本文深入解析JavaScript中的五种基本数据类型:Number,String,Boolean,Null,Undefined。详细介绍了每种类型的特性和用法,包括NaN的特殊性质及其类型判断,以及null与undefined的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JavaScript: Number ,String, Boolean, Null, Undefined

首先,基本数据类型5种:Number,String,Boolean,Null,Undefined
对应的分别是: number, string, true/false, null, undefined

typeof操作符可以识别4种数据类型和函数,: number, string, boolean, undefined, functionnull & 对象被当做object
在这里插入图片描述
NaN表示非数值用于表示原本应该返回数值但却没返回数值的操作,比如说除数为0时,就会返回NaN
但是!!虽然它叫“非数值”,typeof NaN 的结果却是number,真是厉害了……
还有更厉害的——没有任何值与它相等,即便是它本身!!
在这里插入图片描述
nullundefined数值上相等,但是数据类型不一样
至于typeof null 的结果为什么是object,书中的解释是:从逻辑角度看,null值表示一个空对象指针在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值