我有一个巨大的数字,例如 1.98726575488820e+30,我想将其四舍五入为以下形式: 地板+“。” (不带引号)+五位尾数+“e+...”(如果有e)但我不知道该怎么做。 在本例中:1.98727e+30。
非常感谢您的帮助。
最佳答案
Number.toPrecision会给你一个像这样的字符串:
var hugeNumber:Number = Number("1.98726575488820e+30");
var rounded:String = hugeNumber.toPrecision(6);
trace(rounded); // "1.98727e+30"
关于actionscript-3 - 大数舍入 AS3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14309282/