为什么我的 Elseif 语句会失败?
Why might my Elseif Statement fail?
我相信我的 elseif 格式正确,但它失败了。我尝试将 elseif 括在引号中(第二个 == equal 语句),添加额外的等号。不知道我还能做什么。
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
returns 一个布尔值,但我想你已经意识到了这一点,那只是一次孤注一掷的尝试。
尝试 else if 而不是 elseif,你已经
请尝试 !(window.location.href.includes("year="))
,而不是 else if
中第二个条件的当前格式。当前的语法有点古怪。
我相信我的 elseif 格式正确,但它失败了。我尝试将 elseif 括在引号中(第二个 == equal 语句),添加额外的等号。不知道我还能做什么。
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
returns 一个布尔值,但我想你已经意识到了这一点,那只是一次孤注一掷的尝试。
尝试 else if 而不是 elseif,你已经
请尝试 !(window.location.href.includes("year="))
,而不是 else if
中第二个条件的当前格式。当前的语法有点古怪。