为什么我的Elseif语句会失败?

Why might my Elseif Statement fail?

本文关键字:失败 语句 我的 Elseif 为什么      更新时间:2023-09-26

我相信我的elseif格式正确,但它是失败的。我尝试用引号(second == equal语句)包装elseif,添加额外的等号。我不知道我还能做什么。

if (window.location.href.includes("?") && window.location.href.includes("year=") )
        {
        console.log("replace the 4 characters following the equal sign");
        }
        elseif (window.location.href.includes("?") && window.location.href.includes("year=") == "false") 
        {
        console.log("last condition");
        }
        else {
        console.log("end");
        }

在javascript中elseif不存在。改成else if

其他需要修改的是

window.location.href.includes("year=") == "false" 

因为includes返回一个布尔值,但我认为你知道这一点,这只是一个绝望的尝试。

请尝试!(window.location.href.includes("year=")),而不是else if中第二个条件的当前格式。当前的语法有点古怪

try elseif而不是elseif,你已经写错了