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

Number.toExponential( )

用指数计数法格式化数字

可用性

JavaScript 1.5; JScript 5.5, ECMAScript v3

语法

number.toExponential(digits)

参数

digits

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

返回值

number的字符串表示,采用指数计数法,即小数点之前有一位数字,小数点后有digits位数字。该数字的小数部分将被舍人,必要时用0补足,以便它达到指定的 长度。

抛出

RangeError

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

TypeError

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

示例

var n = 12345.6789;

n.toExponential(1);     // 返回 1.2e+4

n.toExponential(5);     // 返回 1.23457e+4

n.toExponential(10);    // 返回 1.2345678900e+4

n.toExponential(  );    // 返回 1.23456789e+4

参阅

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