描述:
代表数值类型和提供数值常数的对象
var numObj = new Number(value);value:参数是对象的数字值
通用方法:
<script type="text/javascript"> function display(value){ document.write("<br/>"+value); } </script>属性:
属性描述备注MAX_VALUE最大的数 MIN_VALUE最小的数 NaN非数字 NEGATIVE_INFINITY负无穷大 POSITIVE_INFINITY正无穷大例子:
<script type="text/javascript"> display(Number.MAX_VALUE); display(Number.MIN_VALUE); display(Number.NaN); display(Number.NEGATIVE_INFINITY); display(Number.POSITIVE_INFINITY); </script>
方法:
方法描述备注toString(radix)Number 对象转换为一个字符串,并返回结果radix是进制,默认为10进制,参数可选valueOf()返回数字的字符串结果 toLocaleString()把Number对象转换为本地格式的字符串 toFixed(num)可把 Number 四舍五入为指定小数位数的数字,并返回num可选,是保留的位数,0 ~ 20 之间的值,包括 0 和 20,若没有该值,默认为0toExponential(num)采用指数计数法,小数点后有指定位数的小数num可选,规定指数计数法中的小数位数,0 ~ 20 之间的值,包括 0 和 20,如果省略了改参数,将使用尽可能多的数字toPresicison(num)采用指数计数法,num只数字位数.包括指数部分num可选.1~21之间(且包括1 和21),如果省略了该参数,则调用方法toString(),而不是把数字转换成十进制的值例子:
<script type="text/javascript"> var numObj = new Number(2009.065); display("toString:"+numObj.toString(10)); display("valueOf:"+numObj.valueOf()); display("toLocaleString:"+numObj.toLocaleString()); display("toFixed(2):"+numObj.toFixed(2)); display("toExponential(2):"+numObj.toExponential()); display("toPrecision(3):"+numObj.toPrecision(3)); </script>转载于:https://www.cnblogs.com/oneword/archive/2009/06/01/1493827.html