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>');