2019年2月13日 星期三

[Back To Basic] Javascript - Number Methods

  • toString()
將數值轉換成字串
  • toExponential(n)
    • 將數值轉換成指數表示法,型別為字串
    • n可指定要顯示到小數第n位
    • 預設不會四捨五入
  • toFixed(n)
四捨五入到小數第n位
  • toPrecision(n)
指定整個數值的長度為n位數(整數+小數)
  • valueOf()
    • 將number轉換為number
    • 沒什麼用的方法,在javascript中數值可以是number也可以是object,這是為了轉換object而有的
所有的型別都有 valueOf() 和 toString() 這兩個方法

將變數轉換為數值的全域方法(global methods)

  • Number()
    • 用來將變數轉換為number
    • 若變數不能被轉換,回傳NaN
    • Number()也能轉換日期成數值,這個數值的意思: 以1970/1/1為起點,累積的秒數
  • parseInt()
    • 將變數轉換為整數(integer)
    • 若數值中間有空白,空白之後會被忽略
    • 若變數不能被轉換,回傳NaN
  • parseFloat()
    • 將變數轉換為浮點數(float)
    • 若數值中間有空白,空白之後會被忽略
    • 若變數不能被轉換,回傳NaN

Number的屬性(properties)

  • MAX_VALUE
取得javascript中最大的數值
  • MIN_VALUE
取得javascript中最小的數值
  • POSITIVE_INFINITY
正無限大
  • NEGATIVE_INFINITY
負無限大
  • NaN
不是數字(not a number)




沒有留言:

張貼留言