JS中的原始数据类型

本文深入解析JavaScript中的数据类型,包括原始类型如Undefined, Null, Boolean, Number, Symbol, String及对象类型Object。特别关注数值类型及其特殊值NaN的特性。

首先声明JS中的数据类型分为

     原始数据类型 Undefined, Null, Boolean, Number, Symbol,  String

     对象数据类型 Object

     其中可被执行的对象叫做函数或方法

undefined value

       未赋值变量时使用的原始值,例如 var 变量的声明

null value

        原始值,表示故意缺少任何对象值,

Boolean value

       true or false

Number value

      对应于双精度64位二进制格式为IEEE 754-2008的原始值

 NaN

       数值是IEEE 754-2008“非数字”值,英文比较直观些 number value that is an IEEE 754-2008 “Not-a-Number” value,

这就解释了为什么 NaN !== NaN, 因为两个NaN所指的值不同,只是JS定义数字中除外的任意值,相当BUG的存在啊!

String value

    由零个或多个16位无符号整数值的有限有序序列的组成的原始值

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值