如何使用jquery计算双倍折扣,现在我用它来计算一个折扣
代码:
var disc = 5;
var price = 10000;
var total_1 = Math.round(price*disc/100);
var total_2= price - total_1;
但如果光盘是:var disc = 5+10;
三江源
答案 0 :(得分:1)
创建折扣计算功能并将折扣值作为参数
传递给它function CalculateDiscount(disc,price)
{
var total_1 = Math.round(price*disc/100);
return price - total_1;
}
每当你想要贬值时都要打电话
var discountedPrice1 = CalculateDiscount(5, 10000);
var discountedPrice2 = CalculateDiscount(10, discountedPrice1);
答案 1 :(得分:1)
您可以使用javascript数组逐个存储折扣。 例如
var dis=[5,10];
var price = 10000, total_1, total_2;
total_2=price;
for(var i=0; i < dis.length; i++){
total_1 = Math.round(total_2 * dis[i]/100);
total_2= total_2 - total_1;
}
您将在total_2