Показать сообщение отдельно
  #2 (permalink)  
Старый 21.09.2015, 00:59
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

function addSpace(num) {
    var parts = (num + "").split("."),
        main = parts[0],
        len = main.length,
        output = "",
        i = len - 1;

    while (i >= 0) {
        output = main.charAt(i) + output;
        if ((len - i) % 3 === 0 && i > 0) {
            output = " " + output;
        }
        --i;
    }
    if (parts.length > 1) {
        output += "." + parts[1];
    }
    return output;
}
alert(addSpace(25827));

Один из вариантов решения задачи
Ответить с цитированием