Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jQuery中为变量指定最大值_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在jQuery中为变量指定最大值

Javascript 在jQuery中为变量指定最大值,javascript,jquery,html,Javascript,Jquery,Html,我需要在jquery中获得类似的内容,但我不知道如何将“限制”设置为所需的值 我有一篇文章有一个基本的价格,在这个价格,用户可以加一些插件,将增加价格 只有当用户选择这些插件时,他们才会获得折扣 当用户选择这些插件时,价格会上涨 现在,当用户点击一个插件时,他们可以收到一个动态增加的折扣,但是这个折扣限制在一个预设值(在这个例子中是3000) 也许这就是你想要实现的 例如: basicPrice = 10000; addon_1 = 500 addon_2 = 700 addon_3 = 900

我需要在jquery中获得类似的内容,但我不知道如何将“限制”设置为所需的值

我有一篇文章有一个基本的价格,在这个价格,用户可以加一些插件,将增加价格

只有当用户选择这些插件时,他们才会获得折扣

当用户选择这些插件时,价格会上涨

现在,当用户点击一个插件时,他们可以收到一个动态增加的折扣,但是这个折扣限制在一个预设值(在这个例子中是3000)


也许这就是你想要实现的

例如:

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;
}