[JavaScript]简单数据类型
不同的数据类型所占用的空间不同。
JavaScript是一种弱类型(或者说是动态)语言。
不用提前声明变量的类型,在程序运行过程中自动确定。
相同变量可用做不同的类型。
JavaScript的数据类型分为两类:
简单数据类型:Number、String、Boolean、Undefined(声明后未赋值)、Null(值为null)。
复杂数据类型:Object。
Number 数字型
Number.MAX_VALUE | 数字型的最大值 |
Number.MIN_VALUE | 数字型的最小值 |
Number.MAX_VALUE * 2 | 正无穷大(Infinity),乘以的数只要大于1即可 |
- Number.MAX_VALUE * 2 | 负无穷大(-Infinity) |
NaN | 非数字 |
isNaN(); | 判断是否为NaN的方法 |
String 字符串
加单引号或双引号(JavaScript推荐用单引号,HTML推荐用双引号)。
字符串转义符 | \\ \' \" \n \t \b(空格) |
字符串长度 | String.length |
字符串拼接 | String + String |
Boolean 布尔型
参与String以外的运算时,true转换为1,false转换为0。
Undefined
与String相加 | String + 'undefined' |
与Number相加 | NaN |
与Boolean相加 | 1或0 |
Null
与String相加 | String + 'null' |
与Number相加 | Number + 0 |
与Boolean相加 | 1或0 |