js內置對象之Number
Number 對象的屬性
屬性 | 描述 |
---|---|
constructor | 返回創(chuàng)建此對象時的函數的引用(基本不用) |
MAX_VALUE | 可表示的最大的數 |
MIN_VALUE | 可表示的最小的數 |
NaN | 非數字值 |
NEGATIVE_INFINITY | 負無窮大挪丢,溢出是返回該值 |
POSITIVE_INFINITY | 正無窮大滔韵,溢出時返回該值 |
Number對象的方法
方法 | 作用 |
---|---|
toString | 將數字轉換為字符串 |
toLocaleString | 將數字轉換為字符串,以本地數字順序 |
toFixed | 將數字轉換為字符串贮缕,結果有小數點后指定位數的數字 |
toExponential | 將對象的值轉換為指數計數法 |
toPrecision | 將對象的值設置為指定格式的數字 |
valueOf | 返回一個 Number 對象的基本數字值 |
Number方法詳解
-
Number.toString
<script type="text/javascript"> var number = new Number(1337); document.write (number.toString()) </script>
-
Number.Fixed
<script type="text/javascript"> var num = new Number(13.37); document.write (num.toFixed(1)) </script>
- 該方法對不足為進行舍入時该面,采用四舍五入法
-
Number.toExponential
<script type="text/javascript"> var num = new Number(10000); document.write (num.toExponential(1)) </script>
- 該方法請務必加上參數副渴,參數表示小數點后保留位數,取值為1~20之間,若不加刁赦,以實際最大位數取娶聘,不足時以0補足
-
Number.toPrecision <script type="text/javascript"> var num = new Number(10000); document.write (num.toPrecision(4)) </script>
- 若數字位數超出指定位數,該方法將數字設置為指數計數法甚脉,若不加參數丸升,僅將數字轉換為字符串
-
Number.valueOf
- 該函數返回一個該數字對象的的基本函數值,若參數不是數字拋出一個TypeError