例如,我有一个数字是1.3685999999999998e + 35但我只想显示1.368e + 35。我试过固定和精确但没有任何作用。
答案 0 :(得分:3)
您需要使用Number.prototype.toExponential
:
var x = 11827361827361872361263812631827361823618723;
console.log(x.toExponential(2));
console.log(x.toExponential(3));
console.log(x.toExponential(10));