我有一个整数存储为美分,即 1700 美分。如何使用 javascript 将其转换为 $17.00 的字符串?我试过 toFixed
和 Intl.NumberFormat
但它们返回 1700 美元?
回答1
您可以为此使用 toLocaleString()
函数。
var cents = 1629;
var dollars = cents / 100;
dollars = dollars.toLocaleString("en-US", {style:"currency", currency:"USD"});
console.log(dollars);