styleNumber(number, [precision])
number: A number to style. Either a float or an integer.
precision: The optional number of decimal digits to output.
Example: http://jsfiddle.net/matthewbj/uSFDy/
| function styleNumber(number, precision) { | |
| if (number.toString().length >= 4) { | |
| var place = 1; | |
| if (precision !== undefined && precision === 1) { | |
| place = 10; | |
| } else if (precision === 2) { | |
| place = 100; | |
| } | |
| number = ((number / 100) / 10) * place; | |
| number = Math.round(number) / place + ' k'; | |
| } | |
| return number; | |
| } |
styleNumber(number, [precision])
number: A number to style. Either a float or an integer.
precision: The optional number of decimal digits to output.
Example: http://jsfiddle.net/matthewbj/uSFDy/