用jquery计算双倍折扣

时间:2016-09-30 06:52:54

标签: javascript jquery

如何使用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;

三江源

2 个答案:

答案 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

中得到答案