Javascrip 特殊數字 與 math 函數庫
計算機的世界裡, 任何計算都會佔用記憶體空間存去(access memery), 所以基本上當運算量太大會拖慢速度. (基本上很少出現. Don’t worry La)
- -Infinity(負無限大)
- Infinity. ( 無限大)
- NaN. (不是數字) Not Nmuner
‘ NaN’ 的資料型別是 Number , 切記勿與undefind / null 混為一談 .
NaN 只是一個代表性, 換句話說. “NaN”是不能作.為設計流程 (design process)
數學科學記號e
有處理很大的數字時, 譬如0.00000000000000005
1e3
=> 1000,是 1 乘以 10 的 3 次方,1.23e5
=> 123000,是 1.23 乘以 10 的 5 次方1e-5
=> 0.00001,是 1 往右退 5 位
數學物件 Math
math 這個物件很常出現, 此物件包含許多函式, floor , ceil , round ….
Math.floor ( math.random() ) :
這個是Javascrip 初學者最為常第一個學到數學函數
還有很多的數學函數Math :
Math.ceil —
Math.round —
Math.floor —
其它Others
Math.sqrt —