Javascrip 特殊數字 與 math 函數庫

特殊數字 :

Barry YU
2 min readFeb 12, 2020

計算機的世界裡, 任何計算都會佔用記憶體空間存去(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 —

--

--

No responses yet