如何在javascript中使用toExponential方法以最少的位数显示大数字?

如何在javascript中使用toExponential方法以最少的位数显示大数字?,javascript,Javascript,考虑一个数字 var num = 123456789123456789123456789123456789; 在javascript中使用toExponential()方法时,结果数字为 1.2345678912345678e+35 我想用四舍五入的格式显示这个数字,如下面的格式 1.2345e+35 完整代码在这里 var num = 123456789123456789123456789123456789; var n = num.toExponential(); document.g

考虑一个数字

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中实现这一点?

您可以将位置指定为小数位数。如果没有,您将获得所有数字

参数 分形数字

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

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

var num=123456789123456789123456789123456789123456789;

log(num.toExponential(4))有试过的样品吗?谢谢。这正是我想要的。@NithinMohan这可能是您想要的(执行舍入),但不是您指定的(不舍入)。@le_m我在问题中提到了所需的格式。我将编辑我的问题