Javascript--Number

描述:

代表数值类型和提供数值常数的对象

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>
image

 

方法:

方法 描述 备注
toString(radix) Number 对象转换为一个字符串,并返回结果 radix是进制,默认为10进制,参数可选
valueOf() 返回数字的字符串结果  
toLocaleString() 把Number对象转换为本地格式的字符串  
toFixed(num) 可把 Number 四舍五入为指定小数位数的数字,并返回 num可选,是保留的位数,0 ~ 20 之间的值,包括 0 和 20,若没有该值,默认为0
toExponential(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>

image
posted @ 2009-06-01 16:15  Localhost  阅读(871)  评论(0编辑  收藏  举报