Here is simple and esay to use javaScript function which formats numbers to M and K and also adds brackets to negative numbers. Very handy and easu to use function to nicley fomat numbers on your webpage.
function formatNumbers(_num, _round) {
var isNegative = false;
var num = Number(_num);
var suffix = "";
var numOut;
if (num < 0)
isNegative = true;
num = Math.abs(num);
if (num > 1000000) {
suffix = " M";
num = Math.round(num / 1000000, _round);
}
else if (num > 10000) {
suffix = " K";
num = Math.round(num / 1000, _round);
}
else {
num = Math.round(num, _round);
suffix = "";
}
/************* Add brackets to negative numbers ***************/
if (isNegative) {
numOut = "(" + num + ")";
}
else
{
numOut = num;
}
numOut += suffix;
return numOut;
}
This can be easily customized according to your need with out using any heavy library file
function formatNumbers(_num, _round) {
var isNegative = false;
var num = Number(_num);
var suffix = "";
var numOut;
if (num < 0)
isNegative = true;
num = Math.abs(num);
if (num > 1000000) {
suffix = " M";
num = Math.round(num / 1000000, _round);
}
else if (num > 10000) {
suffix = " K";
num = Math.round(num / 1000, _round);
}
else {
num = Math.round(num, _round);
suffix = "";
}
/************* Add brackets to negative numbers ***************/
if (isNegative) {
numOut = "(" + num + ")";
}
else
{
numOut = num;
}
numOut += suffix;
return numOut;
}
This can be easily customized according to your need with out using any heavy library file
No comments:
Post a Comment