首页 > 编程语言 > 详细

JavaScript中的数据类型

时间:2020-07-11 19:56:23      阅读:55      评论:0      收藏:0      [点我收藏+]

  JavaScript是一种弱类型的程序语言,在声明变量的时候不需要变量的数据类型,而是在使用或者赋值的时候在确定其类型。
  javaScript一共有9种数据类型,分别是:

  1. 空(Null)

    null是一种数据类型,也是能够被赋给变量的值。表示空值,是一个什么都没有的占位符。可以给变量赋值null来清空变量的内容。

  2. 未定义(Undefined)

    undefined类型只有一个值,即undefined。当声明的变量没有被初始化时,该变量默认为undefined。与null的区别是undefined是表示一个变量尚未被赋值,而null表示变量被赋予了一个空值。

  3. 数值(Number)

    主要分为整形和浮点型的数值。

    整形:不包括小数位的正整数,0,负整数。范围是 -9007199254740992 ~ 9007199254740992。js中大多数适用十进制表示的数字。前缀+0表示八进制,前缀加0x表示十六进制,八进制和至六进制不能为负,不能有小数位,也不能使用科学计数法表示。

    浮点型:javascript采用八字节IEEE754浮点标准,范围是 ±1.7976931348623157*10`308到±5*10`-324,科学计数法表示为1.79e36。

    不管八进制、十六进制、还是科学计数法,没特别要求一般是十进制。

    特殊数值:NaN(不是整数)、无穷大、负无穷大、正0和负0。

  4. 字符串(String)

    是由 " " 或 ‘ ‘声明的。由读一个单/双 引号起,到第一个匹配的单/双 引号结束。如果想输出单/双引号,可以使用 转义符 \"  \‘   。也可以配合 单双引号一起使用,如 " ‘ ‘ "。

    \n换行  \r 回车  \\斜杠\  \t制表符  \b退格  \f换页

  5. 布尔值(Boolean)

    只用true和false两个值,常用来判断真假。

  6. 对象(Object)

    该类型实例化的对象,是一组数据和功能(函数)的集合。实例化对象的过程有两种,一种是通过new操作符,一种是通过对象字面量表示法。object类型是最基本的类型,我们可以在其基础上继承出更多的类型,像我们知道的Array()、Date()、还有有意思的function()类型,都是从object继承的,而且这些类型都在程序员使用前被默认设置了属性和方法,供程序员调用。

  其他特殊类型有:

  1.引用(Reference)

  2.列表(List)

  3.完成(Completion)

JavaScript中的数据类型

原文:https://www.cnblogs.com/mwxz/p/13285090.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!