gpt4 book ai didi

javascript - 我的 Javascript 被某些东西卡住了

转载 作者:行者123 更新时间:2023-11-28 20:30:14 25 4
gpt4 key购买 nike

下面是导致我出现问题的代码片段。在此之前有很多东西可以正常工作。

if (numWOOD_OK) 
{
return true;
}
else {
alert("Number of bags must be a whole number");
return false;
}
if (numDISTANCE<=0)
{
alert("Input for distance is invalid");
return false;
}

基本上是if (numWOOD_OK)正在运行之前声明的 RegExp,如果它返回 false,则意味着已在相关输入框中输入了小数 - 这是我们不希望的。

if (numDISTANCE<=0)正在检查特定输入框是否为空。它的设置方式与 if (numWOOD_OK) 之前的其他六项检查相同。 .

问题是,if (numDISTANCE<=0)不会着火。谁能告诉我为什么?

最佳答案

在达到 if 条件之前,您总是返回 true 或 false,因此它永远不会执行。

您可以重写以使其像这样工作:

if (!numWOOD_OK)  {
alert("Number of bags must be a whole number");
return false;
}
if (numDISTANCE<=0) {
alert("Input for distance is invalid");
return false;
}
return true;

关于javascript - 我的 Javascript 被某些东西卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16577247/

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