任何人都可以看到我的错误吗?切换语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了任何人都可以看到我的错误吗?切换语句相关的知识,希望对你有一定的参考价值。
有人看到我的代码中的错误吗?我没有任何回报...
编写一个函数getDrinkByProfession / get_drink_by_profession(),该函数接收字符串作为输入参数,并根据下表产生输出:
输入输出“ Jabroni”“龙舌兰酒”“学校辅导员”“任何酒后”“程序员”“时髦精酿啤酒”“自行车帮会员”“月光”“政客”“您的税金”“说唱歌手”“克里斯塔尔”其他“啤酒”注意:默认情况下是其他情况:如果函数的输入不是表中的任何值,则返回值应为“啤酒”。
function getDrinkByProfession(param){
switch(param){
case "Jabroni":
text = "Patron Tequila";
break;
case "School Counselor":
text = "Anything with Alcohol";
break;
case "Programmer":
text = "Hipster Craft Beer";
break;
case "Bike Gang Member":
text = "Moonshine";
break;
case "Politician":
text = "Your tax dollars";
break;
case "Rapper":
text = "Cristal";
break;
default:
text = "Beer";
}
}
getDrinkByProfession("Jabroni")
答案
您的开关实际上工作正常,因为它没有用text
做任何事情,这是问题所在。
另一答案
在switch语句之前需要var text;
,在函数的结束括号之前需要return text;
。
另一答案
不确定循环出了什么问题吗?
以上是关于任何人都可以看到我的错误吗?切换语句的主要内容,如果未能解决你的问题,请参考以下文章