- 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)
沒有留言:
張貼留言