Javascript 在jQuery中为变量指定最大值
我需要在jquery中获得类似的内容,但我不知道如何将“限制”设置为所需的值 我有一篇文章有一个基本的价格,在这个价格,用户可以加一些插件,将增加价格 只有当用户选择这些插件时,他们才会获得折扣 当用户选择这些插件时,价格会上涨 现在,当用户点击一个插件时,他们可以收到一个动态增加的折扣,但是这个折扣限制在一个预设值(在这个例子中是3000)Javascript 在jQuery中为变量指定最大值,javascript,jquery,html,Javascript,Jquery,Html,我需要在jquery中获得类似的内容,但我不知道如何将“限制”设置为所需的值 我有一篇文章有一个基本的价格,在这个价格,用户可以加一些插件,将增加价格 只有当用户选择这些插件时,他们才会获得折扣 当用户选择这些插件时,价格会上涨 现在,当用户点击一个插件时,他们可以收到一个动态增加的折扣,但是这个折扣限制在一个预设值(在这个例子中是3000) 也许这就是你想要实现的 例如: basicPrice = 10000; addon_1 = 500 addon_2 = 700 addon_3 = 900
也许这就是你想要实现的 例如:
basicPrice = 10000;
addon_1 = 500
addon_2 = 700
addon_3 = 900
....
totalPrice = basicPrice + addon_1 + addon_2 +addon_3
if(totalPrice>basicPrice){
MaxDiscount = 3000;
actualDiscount= addon_1 + addon_2 + addon_2
if(actualDiscount>MaxDiscount){
actualDiscount = maxDiscount;
}
finalPrice = totalPrice - actualDiscount
}else{
finalPrice = totalPrice;
}
完全不清楚你在问什么。在你的段落上。可能是因为你的英语水平。抱歉@Towkir我试图把问题说得更清楚。如果我能很好地理解你的意思,你所需要做的就是将actualDiscount与MaxDiscount进行比较,如果(actualDiscount>MaxDiscount),那么actualDiscount=MaxDiscount。这取决于你如何计算实际成本。可能重复
basicPrice = 10000;
addon_1 = 500
addon_2 = 700
addon_3 = 900
....
totalPrice = basicPrice + addon_1 + addon_2 +addon_3
if(totalPrice>basicPrice){
MaxDiscount = 3000;
actualDiscount= addon_1 + addon_2 + addon_2
if(actualDiscount>MaxDiscount){
actualDiscount = maxDiscount;
}
finalPrice = totalPrice - actualDiscount
}else{
finalPrice = totalPrice;
}