未捕获的SyntaxError:意外的令牌{
var zadTwo = 10;
var zadDwa = 5;
var zadZwei = 3;
if (zadTwo > zadDwa && ZadTwo > zadZwei){
console.log("1 is biggest");
} else if (zadDwa > zadTwo && ZadDwa > zadZwei){
console.log("2 is biggest");
} else (zadZwei > zadDwa && ZadZwei > zadTwo){
console.log("3 is biggest");
}
答案 0 :(得分:2)
由于前一个案例未得到满足,else
语句不需要条件,else
块代码是最后执行的命令。
} else {
// all cases were not met, do this instead
}
答案 1 :(得分:0)
除了缺少的if
之外,你还有一些包含变量名称的拼写错误。
var zadTwo = 10;
var zadDwa = 5;
var zadZwei = 3;
if (zadTwo > zadDwa && zadTwo > zadZwei) {
// ^
console.log("1 is biggest");
} else if (zadDwa > zadTwo && zadDwa > zadZwei) {
// ^
console.log("2 is biggest");
} else if (zadZwei > zadDwa && zadZwei > zadTwo) {
// ^^ ^
console.log("3 is biggest");
}

答案 2 :(得分:0)
在第二个方面,不需要条件。除非它具有包容性,否则,除非你不希望发生任何事情,否则如果不满足这一条件。无论哪种方式,你都不能拥有
else (condition)
你需要
else if (condition)
或只是
else