gpt4 book ai didi

Javascript 很奇怪,如果其他不工作

转载 作者:行者123 更新时间:2023-12-03 05:24:22 24 4
gpt4 key购买 nike

有人知道为什么即使desiredquantity大于inventoryCount,showToast总是弹出吗?

  function checkavailable(){
var desiredquantity = document.getElementById("bin-Qty").value;
var inventoryCount = document.getElementById("bin-binItem-quantity").value;
var itemName = document.getElementById("bin-binItem").value;
if(desiredquantity > inventoryCount)
{
console.log(desiredquantity);
showToast('There are only ' +inventoryCount +' '+itemName+' left');
}
else
{
addToTransfer();
}
}

我有一个按钮可以调用 checkavailable

<button type="button"
onclick ="checkavailable();">
</button>

最佳答案

请先将其转换为数字

像这样

if (+desiredquantity > +inventoryCount) { // + will parse it as number
console.log(desiredquantity);
showToast('There are only ' + inventoryCount + ' ' + itemName + ' left');
} else {
addToTransfer();
}

或者您可以使用 parseInt 如果值是整数并且如果值是 float ,则使用 parseFloat

像这样

if (parseInt(desiredquantity) > parseInt(inventoryCount)) {
console.log(desiredquantity);
showToast('There are only ' + inventoryCount + ' ' + itemName + ' left');
} else {
addToTransfer();
}

关于Javascript 很奇怪,如果其他不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41215246/

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