JSFiddle - React, Tailwind, and code Playground
by matthewbj
JavaScript
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;
}
$('body').append(styleNumber(541256) + '<br>').append(styleNumber(541256, 1) + '<br>').append(styleNumber(541256, 2) + '<br>').append(styleNumber(1750) + '<br>');