注意要點
1. Javascript 被設計運行在高級的機器上,它預期目標機器一定會有浮點功能
2. Javascript 數字採用IEEE754標準,精準度為64bit
3. (0.3-0.2)不等於(0.2-0.1),這並非Javascript的問題,所有採用浮點數運算的系統都有
4. 進行某些運算時Javascript會採用32bit整數,如陣列索引和位元運算
整數字面值
1. 十進位表示法
* 1
* 10
* 10000
2. 十六進位表示法 (0x開頭)
* 0xFF
* 0xCFAFEE
3. 八進位表示法 (0開頭)
* 0277
* 0475
(注意 EMCA5後可能會禁用此表示法,所以請不要使用)
浮點數字面值
* 3.14
* 6.02e23
* 1.5e-32
特殊字面值
* Infinity (正無限大)
* -Infinity (負無限大)
* NaN (非數值,比如說 0/0)