考虑一个数字
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中完成?
答案 0 :(得分:4)
您可以将地点指定为小数位数。没有,你得到所有数字。
参数
参数fractionDigits
可选。一个整数,指定小数点后的位数。默认为指定数字所需的位数。
返回值
以指数表示法表示给定
Number
对象的字符串,小数点前有一位数,在小数点后四舍五入为fractionDigits
位。
var num = 123456789123456789123456789123456789;
console.log(num.toExponential(4));