我有一个元素,我需要删除它的一个百分比。JavaScript数学百分比
我已经将原始价格存储为一个变量,并有另一个变量来计算百分比后的价格。
这里的HTML:
<div class="price">420.29</div>
我想删除8折.price
并把它固定到小数点后两位,并存储为一个变量。
这里的JS我到目前为止:
var price = $(".price").html();
var priceafter = Math.round(price - price * 8/100).toFixed(2);
priceafter
就返回为387.00,而不是386.66。
更新
感谢@datasage的点出我使用Math.round
。这就是我把它改成,它似乎是工作:
var price = $(".price").html();
var priceafter = (price - price * 8/100).toFixed(2);
啊哈,这就是为什么!谢谢,我会用我所做的更新这个问题。 – user2203362 2013-03-24 13:53:46