有没有办法在模板字符串中舍入到2位小数?

时间:2016-01-12 12:40:18

标签: javascript

如何转换我的getPriceWithOrWithoutDiscount以确保它只显示2位小数。 数学必须用所有小数来完成,以确保它是正确的

var getTotalPriceAfterDiscount = 0;

products.forEach(function (product) {
  var occurence = cart.getOccurenceOfProduct(product.id);
  getTotalPriceAfterDiscount += occurence * cart.getPriceWithOrWithoutDiscount(product.id);
}

var output;
output += `
           <tr>
                <th colspan="2">Discount:</th>
                <td>\u20AC ${Math.round(getTotalPriceAfterDiscount)}</td>
           </tr>

          `;

Math.round在模板字符串中不起作用

1 个答案:

答案 0 :(得分:0)

使用toFixed(n)方法(n是小数位数):

getTotalPriceAfterDiscount.toFixed(2);