;
ECMAScript数据类型:五种基本数据类型 一种复杂数据类型
五种基本数据类型:
undefined 未定义类型
null 空类型
boolean 布尔类型
number 数值型
string 字符串类型
1 undefined 未定义类型 和 null 空类型
undefined是表示系统级的、出乎意料的或类似错误的值的空缺 是一个空的变量
null值则是表示空对象指针 是一个空的对象
undefined是由null衍生出来的值
2 boolean 布尔类型
Boolean类型是ECMAScript中使用得最多的一种类型。
Boolean类型只有两个值:true(真) \ false(假)。
转换为false:false 0 NaN '' ''(空字符串)null undefined
转化为true:除false类型之外的所有值
3 number 数值型
数值分为三个类型 整数类型 浮点数值类型 和NaN
NaN不是一个数值 但是属于数值类型
NaN特点:涉及NaN的操作都会返回NaN;NaN和任何数值都不相等 包括它自身。
isNaN判断是否为数值 如果是数值返回 false 如果不是 返回 true;
数值转换: Number parseInt parseFloat 可以把非数值 转化为数值
parseInt 只会转化整数
parseFloat 转化小数
4 string 字符串类型
由双引号或者单引号 来表示的 都为字符串
length:检测字符串长度
str:查看字符串相应位置的字符