Форматирование чисел на javascript

Форматирование чисел на javascriptИногда бывает необходимо вывести в браузере большое число, например — 123456789. Прочитать такое число сразу не совсем удобно, и зачастую такие большие числа разбивают на разряды — форматируют. В этой статейке я хочу показать функцию, написанную на javascript, которая будет форматировать числа. Функция маленькая, но иногда бывает полезная. Код функции простой, приведу его ниже:

// функция для форматирования числа
function format_num(num){
    var separator = " "; // разделитель
    strNum = num.toString();
    var strNew = strNum.substring(strNum.length);
    var countNum = 0;
    for (var i = strNum.length; i > 0; i--) {
        if ((countNum%3 == 0) && (i != strNum.length)) {
                strNew = separator + strNew;
        }
        strNew = strNum.charAt(i-1) + strNew;
        countNum ++;
    }
    return strNew;
}

И пример использования такой функции:

// пример использования
var num = 1234567890;
alert(format_num(num));
Рассказать друзьям:


Форматирование чисел на javascript: 1 комментарий

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*