我如何格式化数字,并在数字js中至少包含一个小数点

问题描述 投票:1回答:1

在numericaljs中,我想这样做:

此外,我还需要有千个分隔符,

如果一个数字有一个或多个小数,只需打印所有小数。不确定多少个小数位。

如果一个数字没有小数,只需将一个零加一个小数。

例如我想将1234格式化为1,234.0,将1234.4567格式化为1,234.4567

该怎么做?

javascript numeral.js
1个回答
0
投票

请尝试以下方法:

var target = 123.4567;
if(target % 1 !== 0) {
    alert(target);
}
else {
  alert(target.toFixed(1));
}
© www.soinside.com 2019 - 2024. All rights reserved.