javascript - 始终隐藏 .00 十进制数
问题描述
我想格式化我的十进制数字以显示 2 个小数位,但 .00 将始终隐藏。
例子
value expect return
------ ------- ------
1.00 1 1.00
1 1 1.00
1.6 1.60 1.60
1.451 1.45 1.45
我的代码
Vue.filter("currency", value => {
return parseFloat(value).toFixed(2);
});
解决方案
.00
如果存在,则从末尾删除:
return parseFloat(value).toFixed(2).replace(/\.00$/, '')
推荐阅读
- java - 有没有办法使用spring amqp库将rabbitmq预取计数设置为100000?
- python - 如何比较两个数据框列(不需要相同的数据)?
- python - 为特定时间间隔在数组中创建索引或每个月
- testing - Elixir 测试:确保模块定义回调
- google-sheets-formula - 在 Google 表格中 - 在单元格中查找单词,返回没有单词的单元格
- excel - Delphi FireDac打开excel xlsx文件
- wordpress - Laravel foreach 具有 2 个键/对功能
- api - WS02 中 Carbon Api 管理的 Maven 构建失败
- javascript - Nuxt,js & Docker 如何用 Docker 实现我的 Nuxt 项目?我的代码正在运行但有错误
- actions-on-google - google v2 中的媒体对象响应?