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/