JavaScript中数据类型
2017-09-25 本文已影响0人
放逐的帝王
## js中的数据类型:
- 基本数据类型:简单结构组成
Number,string,boolean,null,undefined
- 引用数据类型:结构相对复杂一些
对象数据类型:{},[],reg(正则)
函数数据类型:function fn(){}
### Number :正数,负数,0,小数,NaN。
NaN!=NaN,,isNaN(),检测一个值是否为一个有效数字,是返回false
非强制数据类型转换:parseInt() parseFloat
parseInt(),返回正负整数(无论转换的值有没有小数点)
parseFloat(),返回转换值的整体(也包括小数点)
### Boolean :true false
1. !,取反,将值转化为Boolean值,然后取反。
转化Boolean规则:
如果只有一个值,遵循: 0,null, ":" ,undefined 转换Boolean为false,其余为真
2. !!,将其他类型转化为Boolean了类型
null 或undefined 跟其他数据类型比较都为false,null==undefined 为true