Javascript函数格式化数字以返回NaN

时间:2013-12-09 03:34:08

标签: javascript

我正在使用的JS文件中的这段代码将格式化为最终添加.00的数字。唯一的问题是我的号码是0.7321并且它返回NaN。知道怎么修改吗?

  self.formatFloat = function (number) {
            var split = number.toString().split('.');
            var decimal = (split[1] !== undefined? split[1] : '') + (new Array(3-(split[1] !== undefined? split[1].length : 0))).join('0');
            return split[0] + '.' + decimal;
        };

2 个答案:

答案 0 :(得分:1)

@ Felix-Kling应该赢得这个答案

self.formatFloat=function (number) {
  return number.toFixed(2);
};

答案 1 :(得分:-1)

使用Math.round(num * 100) / 100