2013-01-13 5 views
2

나는 거대한 숫자 (예 : 1.98726575488820e + 30)를 가지고 있는데, 이것을 반올림하여 floor + "." (따옴표없이) + 5 자리 가수 + "e + ..."(e가있는 경우)하지만 어떻게 할 수 있는지 모르겠습니다. 이 경우 : 1.98727e + 30.큰 숫자 반올림 AS3

도움을 청하십시오.

답변

3

Number.toPrecision은 다음과 같이 당신에게 문자열을 줄 것이다 :

var hugeNumber:Number = Number("1.98726575488820e+30"); 
var rounded:String = hugeNumber.toPrecision(6); 
trace(rounded); // "1.98727e+30" 
+0

그것은 작동한다! 고마워. – user1825271