如果年龄低于13岁,我必须创建一个返回字符串Elementary School的函数,如果年龄在13到18之间(包括两者),我必须创建中学,而在所有其他情况下,我必须创建College。有人能告诉我为什么我的代码没有通过吗?
function whichSchool(age) {
// Your code in here ...
if (age < 13); {
return ("Elementary School");
}
else if (age >= 13 && age <= 18); {
return ("Secondary School");
}
else if (age >= 19); {
return ("College");
}
}
自动评估程序在'else if'语句中都有错误。
谢谢!
答案 0 :(得分:0)
不要在你的if-else if布尔参数之后放置半冒号。
function whichSchool(age) {
// Your code in here ...
if (age < 13){
return ("Elementary School");
}
else if (age >= 13 && age <= 18){
return ("Secondary School");
}
else if (age >= 19){
return ("College");
}
}
这是对您的代码的修复。
答案 1 :(得分:0)
删除&#34;;&#34;
function whichSchool(age) {
// Your code in here ...
if (age < 13) {
return ("Elementary School");
}
else if (age >= 13 && age <= 18) {
return ("Secondary School");
}
else if (age >= 19) {
return ("College");
}
}