如何在javascript中使用toExponential方法显示最小的无数字的大数字?

时间:2018-01-08 09:46:54

标签: javascript

考虑一个数字

var num = 123456789123456789123456789123456789;

在javascript中使用toExponential()方法时,结果数字为

1.2345678912345678e+35

我想以圆形格式显示此数字,如以下格式

1.2345e+35

完整代码在这里

var num = 123456789123456789123456789123456789;
var n = num.toExponential();
document.getElementById("demo").innerHTML = n;
//n = 1.2345678912345678e+35

如何在javascript中完成?

1 个答案:

答案 0 :(得分:4)

您可以将地点指定为小数位数。没有,你得到所有数字。

Number#toExponential

  

参数

     

参数fractionDigits

     

可选。一个整数,指定小数点后的位数。默认为指定数字所需的位数。

     

返回值

     

以指数表示法表示给定Number对象的字符串,小数点前有一位数,在小数点后四舍五入为fractionDigits位。



var num = 123456789123456789123456789123456789;

console.log(num.toExponential(4));