为什么我的Elseif声明会失败?

时间:2016-10-25 22:12:06

标签: javascript if-statement conditional

我相信我的elseif格式正确,但它失败了。我试过用引号包装elseif(second == equal statement),添加额外的等号。不确定我还能做些什么。

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");
        }

3 个答案:

答案 0 :(得分:2)

在javascript ASCII Hex MSB LSB MSB Xor 0x80 LSB - 1 Concatenated Hex H 48 0100 1000 1100 1001 1100 0111 C7 e 65 0110 1001 1110 1010 1110 1000 E8 r 72 0111 0010 1111 0011 1111 0001 F1 (as you have shown) b 62 0110 0010 1110 0011 1110 0001 E1 (do.) 中不存在。按elseif更改。

你需要改变的其他事情是

else if

由于window.location.href.includes("year=") == "false" 返回一个布尔值,但我认为你已经意识到这一点,这只是一次绝望的尝试。

答案 1 :(得分:1)

代替else if内第二个条件的当前格式,尝试!(window.location.href.includes("year="))。目前的语法有点时髦。

答案 2 :(得分:0)

尝试其他而不是 elseif ,你已经