Making large numbers look good
14 Apr / 09
Commas or spaces can be used to make reading numbers a little easier. They are placed every 3 decimal places for numbers comprising 4 digits or more. I wrote a AS3 method that returns the nicer format.
$1000000
$1 000 000
public static function separateByThousand(valueNumber : Number, splitter : String = " ") : String { var valueString : String = ""; var valueLength : Number = valueNumber.toString().length; for (var i : int = 0; i < valueLength ; i++) { if ((valueLength-i)%3 == 0 && i != 0) valueString += splitter; valueString += valueNumber.toString().charAt(i); } return valueString; }
separateByThousand(1000) //1 000
separateByThousand(100000) //100 000
separateByThousand(1000000) //1 000 000
separateByThousand(1000000,”,”) //1,000,000
Related posts:






Post a comment