使用Javascript的Else / If语句

时间:2018-04-23 21:20:36

标签: javascript function

如果年龄低于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'语句中都有错误。

谢谢!

2 个答案:

答案 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");

  }
}