## 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;
~~~