JavaScript条件不起作用

JavaScript Conditionals not working

本文关键字:不起作用 条件 JavaScript      更新时间:2023-09-26

很抱歉,我没有搜索另一个主题,我觉得这有点太具体了,好吧,现在不用麻烦了!

当运行此操作时,请运行missionButton。click();总是运行,即使CheckHealth()=为0,它就像只是跳过了原始的if语句,这对JavaScript(我习惯了其他语言)来说是正常的吗

//__Action_Functions__
// When you're at zero health.
function Hospital(){     
    location.assign("http://www.gangwarsmobile.com/index.php?p=hospital");
    var HospitalUse = HospitalID;
    HospitalUse.click();
    setTimeout(location.assign("http://www.gangwarsmobile.com/index.php?p=crimes"),5000);
}

//__Does Mission__
function start(){
    var missionButton = CrimeID; //CrimeID is the ButtonID from the /crimes page/ variables at the top of this script.  
    if(CheckHealth() === 0){Hospital();}
    else if (CheckStamina() > 0);{missionButton.click();}
}

我看不出为什么这不起作用。

额外

如果有什么不同的话,我用的是坦帕猴子。

你忘了取出了吗()>0之后?

原件:

if(CheckHealth() === 0){Hospital();}
else if (CheckStamina() > 0);{missionButton.click();}

固定:

if(CheckHealth() === 0){
    Hospital();
} else if (CheckStamina() > 0) {
    missionButton.click();
}