最新消息:周一至周五21:30分QQ群(161510483)直播,零基础免费学谷歌SEO,WEB前端,PHP入门教程

3. JavaScript基础知识:数据类型

JavaScript学习指南 林雍岷 125浏览

JavaScript数据类型:分为两类分别是基本数据类型和引用数据类型,我们学习JavaScript的不同的数据类型,以及每种数据类型的用法:原始型(primitives), 复合(composites), 和特殊数据类型。

数据类型

  1. 松散类型的语言
  2. 几种数据类型,不像其它一些程序语言那么多数据类型,但它的效率很高

原始型别

指的是非 object 的型別,並且不具有 methods,以下五种:

  1. string
  2. number
  3. boolean
  4. null
  5. undefined
  6. symbol (於 ECMAScript 2015 新推出)

一、number(数字)

  1. 任何正或负整数,小数;
  2. 大于5e-324;
  3. 小于1.7976931348623157e+308

知识点:

  1. e,作为数学常数,是自然对数函数的底数;
  2. JavaScript内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。

例子:

数字也支持以下:

  1. 八进制(Octal)
  2. 指数(Exponential)
  3. 十六进制(Hexadecimal)

数字超出支持范围:

  1. 正无穷大(+infinity)
  2. 负无穷大(-infinity)
  3. 无穷数是一个特殊数字
  4. Nan – not a number
  5. 没有什么能够比得上NaN,用 isNan() to check;

以后说JavaScripts数学功能。

二、string(字符)

  1. 一串字符在引号内;
  2. 可以是双引号或单引号;
  3. 引号可以嵌套,但必须匹配;

例子:

三、boolean(布尔)

  1. 只有两个值 – true or false;
  2. 真实和错误的值。

1、错误的值

  1. false
  2. 0
  3. null
  4. undefined
  5. NaN

除上述之外,其它就是真实值。

四、原始数据类型

  1. number
  2. string
  3. boolean

五、特殊数据类型

  1. undefined
  2. null
  3. 有时未定义和空同一个意思

在实际中他们不同:

  1. undefined 不是变量,因为它不能用于值的变量;
  2. null 是数据类型,这是使用任何常规值;
  3. 一般值如字符串或数字,一旦变量已设置就无法取消设置或删除,但不能将值设置为null,这个时候null数据类型就很有用了;
  4. 它们是单独的数据类型

六、复合数据类型

  1. array数组;
  2. 容器可以多个值;
  3. 固定数值指数;
  4. 指数为零,第一个就是[0]

例子:

objects对象,对被逗号分开(pairs separated by commmas),例子:

  1. 用逗号分隔的对(container for key value pairs);
  2. 键和值由冒号分隔(key and value separated by colon);

下载本节《JavaScript基础知识:数据类型》完整的代码

转载请注明:林雍岷 » 3. JavaScript基础知识:数据类型