最新前端知识尽在ASEOE,喜欢就收藏本站吧! 导航:HTML5CSS3JS移动端JQ插件

Number.toFixed( )

采用定点计数法格式化数字

可用性

JavaScript 1.5; JScript 5.5, ECMAScript v3

语法

number.toFixed(digits)

参数

digits

小数点后的数字位数,是0~20之间的值,包括0和20,有些实现可以支持更 大的数值范围。如果省略了该参数,将用0代理。

返回值

number的字符串表示,不采用指数计数法,小数点后有固定的digics位数字。如果 必要,该数字会被舍入,也可以用0补足,以便它达到指定的长度。如果number大 于le+21,该方法只调用Number.toString(),返回采用指数计数法表示的字符串。

抛出

RangeError

digits太小或太大时抛出的异常。0~20之间(包括0和20)的值不会引发 RangeError。有些实现支持更大范围或更小范围内的值。

TypeError

调用该方法的对象不是Number时抛出的异常。

示例

var n = 12345.6789;

n.toFixed(  );            // 返回 12346,注意舍入,没有小数部分

n.toFixed(1);             // 返回 12345.7,注意舍入

n.toFixed(6);             // 返回 12345.678900,注意补零

(1.23e+20).toFixed(2);    // 返回 123000000000000000000.00

(1.23e-10).toFixed(2)     // 返回 0.00

参阅

Number.toExponential( ), Number.toLocaleString( ), Number.toPrecision( ), Number.toString( )