Заказчик
Заказчик genkey | FL.RU

Заказчик

На сайте 8 лет и 3 месяца (заходил 6 лет 11 месяцев 10 дней назад)
0
11
Рейтинг
11
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
07 Октября 2016
Бюджет: 500 руб
Нужно доработать функцию JavaScript, так что бы на выходе 5 округлялось в большую сторону. т.е.что бы, например, 1.985 округлялось до 1.99.



Вот сама функция и вывод ее результата:



/*Формат чисел*/

function number_format(_number, _cfg) {

function obj_merge(obj_first, obj_second) {

var obj_return = {};

for (key in obj_first) {

if (typeof obj_second[key] !== 'undefined') obj_return[key] = obj_second[key];

else obj_return[key] = obj_first[key];

}

return obj_return;

}



function thousands_sep(_num, _sep) {

if (_num.length = 0; _p--) {

var _num_digit = _num.substr(_p, 1);

if (_count_digits % 3 == 0 && _count_digits != 0 && !isNaN(parseFloat(_num_digit))) _num_parser = _sep + _num_parser;

_num_parser = _num_digit + _num_parser;

_count_digits++;

}

return _num_parser;

}

if (typeof _number !== 'number') {

_number = parseFloat(_number);

if (isNaN(_number)) return false;

}

var _cfg_default = {

before: '',

after: '',

decimals: 2,

dec_point: '.',

thousands_sep: ','

};

if (_cfg && typeof _cfg === 'object') {

_cfg = obj_merge(_cfg_default, _cfg);

} else _cfg = _cfg_default;

_number = _number.toFixed(_cfg.decimals);

if (_number.indexOf('.') != -1) {

var _number_arr = _number.split('.');

var _number = thousands_sep(_number_arr[0], _cfg.thousands_sep) + _cfg.dec_point + _number_arr[1];

} else var _number = thousands_sep(_number, _cfg.thousands_sep);

return _cfg.before + _number + _cfg.after;

}







xxx = 1.985;

document.write(number_format(xxx, {after: " коп.", thousands_sep: "", dec_point: " руб. "}));

Прошло времени с момента публикации: 8 лет 3 месяца 4 дня 7 часов 32 минуты
Раздел: Сайты / Веб-программирование

Рейтинг: 299.3 Исполнитель определен:
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».