如何解决尝试添加pingnum的if语句等于“ num”,而我已经在上面和下面正常工作了
该程序当前可用于以上和以下语句,但是当我尝试添加一个相等的语句时,它不起作用。我希望能够选择pingnum是否等于2。当我选择相等时,它购买的是没有选择的pingnum的硬币。上面和下面的方法都可以正常工作。
const checkPingNum = (pingNum,condition) => {
condition.value = Number(condition.value);
let compare = Number(condition.value);
pingNum = Number(pingNum);
if (condition.position === "above") {
return compare < pingNum;
}
if (condition.position === "below") {
//console.log("Checking if ",pingNum," isBelow ",compare);
return compare > pingNum;
}
if (condition.position === "equal") {
return compare === pingNum;
}
if (condition.position === "is") {
return compare === pingNum;
}
return false;
};
此代码显示应用程序中的选项,供用户选择。
loadPingNum: (below,num) => {
return `<div id="ping_number" class="input-group mb-1 input-group-sm" style="width: 260px">
<div class="input-group-prepend">
<label class="input-group-text">Ping Number</label>
</div>
<select id="ping_num_select" class="custom-select">
<option ${below === 'below' ? 'selected' : ''} value="below">Below</option>
<option ${below === 'above' ? 'selected' : ''} value="above">Above</option>
<option ${below === 'equal' ? 'selected' : ''} value="equal">Equal</option>
</select>
<div class="input-group-append">
<input value="${num}" placeholder="${num}" id="ping_num_txt" style="width:60px;" type="text" class="form-control form-control-sm" />
</div>
<div class="input-group-append">
<label class="input-group-text">%</label>
</div>
</div>`
},
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。