JavaScript数据类型
编程语言中数据类型其实就是给数据分类,在JavaScript中将数据的值划分成了不同的类型,目的是为了让计算机可以进行合理的分配内存和数据运算。
数据类型好处:
- 计算机自动为不同类型的数据分配不同的内存空间。合理使用数据类型可以节约内存资源。
- 程序在执行过程中一般都是同种类型的数据之间运算。
Javascript数据类型分为
-
基本数据类型
- 数字 number(分为整数 int 和 小数 float),特殊数值:NaN(计算错误或类型转换失败)、infinity(除数为零)
- 字符串 string
- 布尔值 boolean
- 空 null
- 未定义 undefined
- 唯一的 symbol
-
引用数据类型
- 数组 array
- 对象 object
- 函数 function
- 日期 date
数据类型 | 返回的数据类型 | 说明 |
number | number | 整数、小数、二进制、八进制、十六进制 1,-1,0,0.4,0xa,03 |
string | string | 单引号''、双引号“”、 反引号``包裹起来的字符串型的数据 '张三',"张三",`张三` |
Boolean | Boolean | 只有true、false |
null | object | 只有null一个值 |
undefined | undefined | 只有undefined一个值 |
date | object | |
symbol | symbol | |
array | object | 定义: 1.字面量 声明 变量名 ["张三","李四","王五"]; 2.实例化 声明 变量名=new Array(); |
object | object |