我有一个小问题,需要帮助。
我想做的是以下几点。
我希望每次计数器大于3时乘以基本价格。
一个例子:
如果底数是10,计数器是3 = 10
如果底数为10,计数器为4 = 20(如果底数大于3,则乘以价格底数2)
如果底数是10,计数器是6 = 30
等等...
基本上是将底数乘以3比3。
var base = 10,
contador = 3;
var total = base + contador;
$('.result').text(total);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<div class="result"></div>
如果问题的标题不正确,请帮助我纠正它
最佳答案
我在这里根据逻辑:
如果5,像这样
如果底数是10,计数器是5 = 10。
如果底数是10而计数器是4 = 10 ...
如果底数为10,计数器为7 = 20(如果底数大于5,则乘以2为底价)
您可以将contador
除以5
并使用Math.ceil
。
var getTotal = function(base, contador) {
return base * Math.ceil(contador / 5);
}
console.log(getTotal(10, 5));
console.log(getTotal(10, 4));
console.log(getTotal(10, 7));