Javascript 如何将整数格式化为货币字符串?

Javascript How To Format An Integer As A Currency String?

我有一个存储为美分的整数,即 1700 美分。如何使用 javascript 将其转换为 $17.00 的字符串?我试过 toFixedIntl.NumberFormat 但他们 return $1700?

您可以为此使用 toLocaleString() 函数。

var cents = 1629;
var dollars = cents / 100;
dollars = dollars.toLocaleString("en-US", {style:"currency", currency:"USD"});
console.log(dollars);