初学者JS标识符错误

时间:2016-03-20 17:47:17

标签: javascript

我在第一个'else if'上收到标识符错误。怎么来,为什么我没有得到第二个'其他如果'的另一个错误?

"foo"

1 个答案:

答案 0 :(得分:1)

else if (computerChoice >=.34<.67){
document.getElementById("paper").innerHTML=("paper");
document.getElementById("paper").innerHTML+=(computerChoice);
};

可能是什么意思......问题在于:

else if (computerChoice >=.34<.67){

你不能只有两个操作员......你可以用两种方式来完成这个:

AND运营商:

else if (computerChoice >=.34 && computerChoice<.67){
document.getElementById("paper").innerHTML=("paper");
document.getElementById("paper").innerHTML+=(computerChoice);
};

OR OPERATOR

else if (computerChoice >=.34 || computerChoice<.67){
    document.getElementById("paper").innerHTML=("paper");
    document.getElementById("paper").innerHTML+=(computerChoice);
    };

分号错误:

if (computerChoice <=.3399){
document.getElementById("rock").innerHTML=("rock");
document.getElementById("rock").innerHTML+=(computerChoice);
};


else if (computerChoice >=.34<.67){
document.getElementById("paper").innerHTML=("paper");
document.getElementById("paper").innerHTML+=(computerChoice);
};

else if (computerChoice >=.67){
document.getElementById("scisors").innerHTML=("sciscors");
document.getElementById("scisors").innerHTML+=(computerChoice);
};

你不能在else if if语句之前使用@squint在下面的评论中说这些分号。希望这有帮助