## number数据类型
### 整型
十进制,八进制(0-7),二进制(0,1),十六进制(0-9,a-f)
### 浮点型
* 最大值:Number.MAX_VALUE;
* 最小值:Number.MIN_VALUE;
* 超过最大值变为正无穷 :Infinity
* 超过最小值的负无穷:-Infinity
* 直接表示正无穷:Number.POSITIVE_INFINITY
* 直接表示负无穷:Number.NEGATIVE_INFINITY
* 判断是否超过范围函数:isFinite(); //返回true,false
* 由于浮点存储是整型的2倍,因此可以转换为整型的浮点,系统会自动转为整型。
* 数字判断:isNaN();NaN表示本来要返回number,结果么有返回这个类型
isNaN('32323')==false; isNaN会转换字符串
* 过大或过小的数会自动用科学计数法表示 (e)
`4.12e4=4.12*10的四次方`
12/0=infinity
0/0=NaN
### 转为number类型的函数
* 只能转换字符串:parseInt(); 第二个可选参数为进制单位
第一个数字必须为数字
~~~
parseInt('22',8);
parseInt('123对对对'); //123
parseInt('对对对123'); //NaN
~~~
* 只能转换字符串:parseFloat();
* 可转任意类型:Number();
~~~
Number(true)==1;
Number(null)==0;
Number(undefined)==NaN;
~~~