如何在KnockoutJS或JavaScript中将数字元素格式化为货币

时间:2017-03-28 18:30:02

标签: javascript knockout.js

我在脚本标记中有以下例程。

        for (var i = 0, j = message.Transactions.length; i < j; i++) {
        var m = message.Transactions[i];

        //m.Amount Needs to be Currency
        IndexViewManager.displayList.push(m);
    }

“m”中的元素是数字,我希望它显示为货币。如果有帮助,KnockoutJS将被用于数据绑定元素。

1 个答案:

答案 0 :(得分:1)

您可以使用toLocaleString方法并将货币信息作为对象传递,该对象是方法的输入参数之一。

var number = 1234;

console.log(number.toLocaleString('en-US', { style: 'currency', currency: 'USD' }));