Javascript “SyntaxError:缺少)条件之后”

Javascript “SyntaxError:缺少)条件之后”,javascript,Javascript,它给了我一个SyntaxError:missing after条件,但我把if放在后面并关闭了它。另外,几天前我开始尝试学习,请原谅我的无知。尝试在线搜索,但无法找到它 MaxAverage = (414 + 212 + 51) / 3; MikeAverage = (1511 + 123 + 12) / 3; MaryAverage = (412 + 1321 + 232) / 3; if (MaxAverage > MikeAverage && MaxAvera

它给了我一个SyntaxError:missing after条件,但我把if放在后面并关闭了它。另外,几天前我开始尝试学习,请原谅我的无知。尝试在线搜索,但无法找到它

MaxAverage = (414 + 212 + 51) / 3;

MikeAverage = (1511 + 123 + 12) / 3;

MaryAverage = (412 + 1321 + 232) / 3;


if (MaxAverage > MikeAverage && MaxAverage > Mary average && MikeAverage > MaryAverage) {
    console.log('Max wins with an average of ' + MaxAverage + '. ' + 'Mike is the runner-up with an average of ' + MikeAverage + '. ' + 'Mary is last with an average of ' + MaryAverage + '.');

} 

else if (MaryAverage > MaxAverage && MaryAverage > MikeAverage && MaxAverage > MikeAverage) {
    console.log('Mary wins with an average of ' + MaryAverage + '. ' + 'Max is the runner-up with an average of ' + MaxAverage + '. ' + 'Mike is last with an average of ' + MikeAverage + '.');

} 

else if (MikeAverage > MaxAverage && MikeAverage > MaryAverage && MaryAverage > MaxAverage) {
    console.log('Mike wins with an average of ' + MikeAverage + '. ' + 'Mary is the runner-up with an average of ' + MaryAverage + '. ' + 'Max is last with an average of ' + MaxAverage + '.');

} 

else if (MaxAverage > MikeAverage && MaxAverage > MaryAverage && MaryAverage === MikeAverage) {
    console.log('Max wins with an average of ' + MaxAverage + '. ' + 'Mary and Mike are tied for second with an average of ' + MaryAverage);

} 

else if (MaryAverage > MaxAverage && MaryAverage > MikeAverage && MikeAverage === MaxAverage) {
    console.log('Mary wins with an average of ' + MaryAverage + '. ' + 'Max and Mike are tied for second with an average of ' + MikeAverage);

} 

else if (MikeAverage > MaxAverage && MikeAverage > MaryAverage && MaxAverage === MaryAverage) {
    console.log('Mike wins with an average of ' + MikeAverage + '. ' + 'Max and Mary are tied for second with an average of ' + MaryAverage) : ;
} 

else {
    console.log('Max, Mary and Mike are all tied with an average of ' + JohnAverage);
}

伙计,我是hella盲人,谢谢你们的回答

在第一个if语句中,在“Mary”和“average”之间有一个空格


JavaScript抱怨,因为它希望在“Mary”之后找到一个右括号。

以下是无错误语法:

设MaxAverage=414+212+51/3; 设MikeAverage=1511+123+12/3; 设MaryaAverage=412+1321+232/3; 假设JohnAverage=12; 如果MaxAverage>MikeAverage&&MaxAverage>MaryAverage&&MikeAverage>MaryAverage{ log“Max以“+MaxAverage+”的平均成绩获胜。”+“Mike以“+MikeAverage+”的平均成绩排名第二。”+“Mary以“+MaryAverage+”的平均成绩排名最后。”; } 否则,如果MaryAverage>MaxAverage&&MaryAverage>MikeAverage&&MaxAverage>MikeAverage{ console.log“玛丽以“+MaryAverage+”的平均成绩获胜。”+“麦克斯以“+MaxAverage+”的平均成绩获得亚军。”+“迈克以“+MikeAverage+”的平均成绩获得最后一名。”; } 否则,如果MikeAverage>MaxAverage&&MikeAverage>MaryAverage&&MaryAverage>MaxAverage{ console.log“Mike以“+MikeAverage+”的平均成绩获胜。”+“Mary以“+MaryAverage+”的平均成绩获得亚军。”+“Max以“+MaxAverage+”的平均成绩获得最后一名。”; } 否则,如果MaxAverage>MikeAverage&&MaxAverage>MaryAverage&&MaryAverage==MikeAverage{ log'Max以'+MaxAverage+'的平均成绩获胜。'+'玛丽和迈克以'+maryaaverage'的平均成绩并列第二; } 否则,如果MaryAverage>MaxAverage&&MaryAverage>MikeAverage&&MikeAverage==MaxAverage{ console.log'Mary以'+MaryAverage+'的平均成绩获胜。'+'Max和Mike以'+MikeAverage'的平均成绩并列第二; } 否则,如果MikeAverage>MaxAverage&&MikeAverage>MaryAverage&&MaxAverage==MaryAverage{ 记录“迈克以“+MikeAverage+”的平均成绩获胜”。“+Max和Mary以“+MaryaAverage”的平均成绩并列第二; } 否则{ log'Max、Mary和Mike的平均得分均为'+JohnAverage;
}Mary average->Mary average您有一个冒号和分号'average of'+Mary average:`