数据类型
1、数据类型:Undefined、Null、Boolean、Number、String、Object
2、typeof 检验变量的数据类型
(1)undefined —> 变量未初始化或者未声明
(2)boolean —> 布尔值
(3)string —> 字符串
(4)number —> 数值
(5)object —> 值是对象或者null
(6)function —> 值是函数
3、undefined 和 null
undefined == null —> true
4、boolean类型
(1)只有两个值true和false,区分大小写。
(2)与其他类型的转换 Boolean()函数
5、number类型
(1)整数和浮点数。
(2)整数最基本的字面值是用十进制表示的,还可以用八进制(07),十六进制(0x7)。
(3)在进行算数运算的时候都会转化为十进制进行计算。
(4)浮点数值的最高精确度是17位小数,但是计算精确度不如整数,所以,对浮点数值不要使用“==”运算符。
(5)超过JavaScript的数值范围,这个值就会被自动转换成无穷数(-infinity 或者是infinity),infinity不能进行下一步计算了。
(6)NaN:NaN与任何值都不相等,包括它本身;计算返回NaN不会影响其他代码的执行。