angularjs - 将小数点去掉两位
问题描述
我试图在我的 View.cshtml 页面上做以下总和。
{{(apart.FinishedHouses * apart.ChargePerItem) * 1.2 - (apart.FinishedHouses * apart.ChargePerItem).toFixed(2)}}
如您所见,我正在尝试将小数点固定到两个位置,如下所示:
.toFixed(2)
不幸的是,在总和中使用 .toFixed(2) 没有影响。结果显示小数点后的许多数字。
我确信对此有一个非常简单的答案。
谢谢
解决方案
只需将圆括号放在整个表达式中,然后将toFixed(2)应用于它,如下所示
{{((apart.FinishedHouses * apart.ChargePerItem) * 1.2 - (apart.FinishedHouses * apart.ChargePerItem)).toFixed(2)}}
目前您的toFixed(2)仅应用于第二个表达式,即(apart.FinishedHouses * apart.ChargePerItem).toFixed(2)
推荐阅读
- c# - 如何列出有符号链接的文件/目录
- assembly - 组装emu8086对角线
- adobe - Adobe Acrobat Reader DC:奇怪的搜索结果
- javascript - Math.min 为字符串参数返回 NaN
- javascript - 测试是否使用 Jest 和 Typescript 以及 ts-jest 调用函数?
- java - ZooKeeper 在错误的端口上启动
- javascript - cdkDrag,cdkDropList Angular Material的页面刷新保存顺序
- vue.js - 如何在数据中本地存储计算变量属性一次
- html - CSS动画在悬停时触发多次
- python - 如何从 keyPressEvent 中获取 F1 或 F2 等字母值?