数学圆函数

时间:2013-03-21 16:08:53

标签: javascript

我正在使用使用以下脚本来计算商品价格的表单,包括增值税:

function calculateTotaleIVA() {
          var tot = document.getElementById('totale').value;
          document.getElementById('totale_prodotto').value = Math.round(tot*121)/100;
          totale_prodotto.value = document.getElementById('totale_prodotto').value.replace(".", ",");
          totale.value = document.getElementById('totale').value.replace(".", ",");
          }

此功能正常但我有疑问。有时候结果是这样的:

46,4

我希望在点小数点后的屏幕两位数看到这样:

46,40

如何修复上述功能来解决它​​?

提前致谢。

2 个答案:

答案 0 :(得分:7)

使用toFixed

(Math.round(tot*121)/100).toFixed(2)

答案 1 :(得分:2)

您可以{/ 1}}使用

toFixed(没有数字)

toFixed(2)

see here