gpt4 book ai didi

javascript - JavaScript 中的拍卖出价增量规则无法正确评估

转载 作者:行者123 更新时间:2023-12-02 22:28:37 25 4
gpt4 key购买 nike

我正在创建拍卖,拍卖列表的卖家可以设置增量金额。例如,如果他们设置 20.00 美元作为增量,起始出价为 50.00 美元。那么您可以出价 70.00 美元、90.00 美元、110.00 美元等...现在,它们是增量规则不起作用的实例。例如,如果我将起始出价设置为 25.00 美元,然后递增到 15.00 美元,出价为 40.00 美元,那么我会收到以下消息:

出价不符合增量要求规则

我的“if”条件有什么问题?

  if(!bidInput){

this.toastr.warning('Please enter a bid amount first.', '', {
timeOut: 2000
});
return;

}

if (bidInputNum <= currentBidNum) {
this.toastr.warning('Bid is lower than current bid.', '', {
timeOut: 2000
});
return;
}

if (bidInputNum % incrementNum !== 0) {
this.toastr.warning('Bid does not meet increment requirement rule.', '', {
timeOut: 3000
});
return;
}

最佳答案

替代 @ulmas 的回答,如果您保留之前的出价,那么您可以尝试

   if ((bidInputNum - previousBid) % incrementNum !== 0) {
this.toastr.warning('Bid does not meet increment requirement rule.', '', {
timeOut: 3000
});
return;
}

注意:最初,previousBid 等于initialBid。

例如,出价输入为 $55.00,之前的出价为 $40.00(55-40=15,即增量条件)。

关于javascript - JavaScript 中的拍卖出价增量规则无法正确评估,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58980898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com