我目前正在使用JavaScript中的“投资回报率计算器”。 每当用户在计算器中输入一些值时,JavaScript都会计算出“投资回报率”。
我写了一个包含USD($)函数的var,用于将计算结果转换为 USD 值。
因此,当计算结果为10000
时,结果将为$10,000
。
现在奇怪的是,该功能适用于 Google Chrome &的戏即可。 但它完全忽略了 Safari &的火狐即可。
这就是函数的样子:
var lib = {
usd: function (amount) {
return (amount)
.toLocaleString("en-US", {
style: "currency"
, currency: "USD"
, maximumFractionDigits: 0
});
},
这就是我将值+ USD渲染到我的HTML / Bootstrap中的方式。
$('span#roi').text(lib.usd(roi));
我对JavaScript很新,所以我不知道此时该怎么做。