如何将尾随零添加到使用jQuery价格如何将尾随零添加到使用jQuery价格(How to add

2019-05-11 21:12发布

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

258.22

其他时间我可能会

258.2

在后一种情况下,我需要用jQuery添加尾随零。 我将如何去这样做呢?

Answer 1:

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

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

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



Answer 2:

JavaScript有一个功能- toFixed -应该做你想要什么......不JQuery的需要。

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


Answer 3:

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

function pad(value, width, padchar) {

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

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



文章来源: How to add a trailing zero to a price with jQuery