首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >四舍五入函数并加上"$“

四舍五入函数并加上"$“
EN

Stack Overflow用户
提问于 2017-07-18 12:04:44
回答 1查看 56关注 0票数 0

我找了又试了几次,但还是找不到。如何预置"$“并将值四舍五入到小数点的最接近的第100位。示例:$100.00

代码语言:javascript
运行
复制
<script>
  $.get("https://api.coinmarketcap.com/v1/ticker/", function(data, status) {
    for (var i = 0; i < data.length - 1; i++) {
      if (data[i].id == "unit") {
        $("#unit").html(parseFloat(data[i].price_usd) * 500000);
      }
    }
  });
</script>
EN

回答 1

Stack Overflow用户

发布于 2017-07-18 12:11:23

使用Number.prototype.toFixed()来设置固定的小数位数,像往常一样连接字符串,因为toFixed返回string:

代码语言:javascript
运行
复制
function toCurrency(value = 0, symbol = '$', onEnd = false) {
  if (onEnd) {
    return Number(value).toFixed(2) + symbol;
  }
  return symbol + Number(value).toFixed(2);
}

console.log(toCurrency(123.7483));
console.log(toCurrency(123));
console.log(toCurrency(123, ' USD', true));

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45157299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档