3.7JavaScript语言的数据类型(Data Type)和值(Value)

原始数据类型(Primitive Type)

1.Undefined(未定义)类型

只有一个叫做undefined的值,表示声明了变量但未初始化。undefined表示”缺少值”,就是此处应该有一个值,但是还没有定义。

2.Null(空)类型

只有一个叫做null的值,表示空值。null表示”没有对象”,即该处不应该有值。 

3.Boolean(布尔)类型

有2个值分别是:true 和 false

4.Number(数值)类型

整数或浮点数,例如: 42 或者 3.14159。精确到双精度64位宽。18437736874454810627( 2的64次方 – 2的53次方+ 3 ),特殊值NaN(Not a Number)。

5.BigInt(任意精度的数值)类型

可以安全地存储和操作任意大整数,不受制于位宽,甚至可以超过数字的安全整数限制。

6.String(字符串)类型

字符串是一串表示文本值的字符序列,例如:”Howdy” 。

7.Symbol(符号)类型

值是唯一的且永远不能改变的,通常用作属性的键(the keys of properties),每个符号都与称作[[Description]]相关联,[[Description]]要么是undefined要么是String值

引用数据类型(Reference Type)

8.对象(Object)类型

一组属性(properties)的无序集合(collection)。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/basic/js/4735.html

发表评论

登录后才能评论