JS NO.3

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:查看字符串相应位置的字符

你可能感兴趣的:(JS NO.3)