JS中的数据类型:
一,Undefined——只声明,不赋值
二,Null——空值
注意:
1.undefined是派生自null,因此把他们定义为相等
2.undefined==null 的结果为true
三,String—— 字符串
1.用单引号可以
2.用双引号也可以
3.将其它数据类型转换为String类型
(String()方法)
(toString()方法 )
四,Number—— 数值
1.数值中的特殊值:
Infinity:超出存储界限,无限大/无限小
isFinite():判断一个值是否是无限大/无限小
NaN :非数值
isNaN():判断一个值是否是非数值
2.将字符串类型强制转换成数值类型:
parseint()
parseFloat
五,Boolean ——将其他数据类型转换成Boolean类型:Boolean()
1.String :
非空都为true
空为false
2.Number:
非0都转换成true
0和NaN转换成false
3.Object:
任何对象转换成true
null对象转换成false
4.Undefined:
转换成false