所以我有一个脚本,它返回一个价格产品。然而价格可以或可以不包括这样有时尾随零我可能有:

258.22

和其他时候我可能具有

258.2

在后一种情况下,我需要与jQuery添加尾随零。我怎么会去这样做呢?

有帮助吗?

解决方案

可以使用JavaScript的toFixed方法() ,你并不需要jQuery的。例如:

var number = 258.2;    
var rounded = number.toFixed(2); // rounded = 258.20

编辑:电动工具箱链接已经屈服于linkrot和块自由之路机所以对于源没有工作网址

其他提示

的Javascript具有这样的功能 - toFixed - 应该做你想要什么......不JQuery的需要。

var n = 258.2;
n.toFixed (2);  // returns 258.20

我不认为jQuery的本身有任何字符串填充功能(这是你在找什么)。这是容易做到,但:

function pad(value, width, padchar) {

    while (value.length < width) {
        value += padchar;
    }
    return value;
}

修改以上是伟大的字符串,但您的具体数字的情况下,的 rosscj2533的回答是更好的路要走。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top