嵌套在函数中的JavaScript开关语句
当我提交上述代码时,我得到错误消息:SyntaxError-missing:after case label。语法有什么问题?引用“为什么我看起来像12岁?”:到“为什么我看起来像12岁?”:。而且,返回后不需要休息更改嵌套在函数中的JavaScript开关语句,javascript,Javascript,当我提交上述代码时,我得到错误消息:SyntaxError-missing:after case label。语法有什么问题?引用“为什么我看起来像12岁?”:到“为什么我看起来像12岁?”:。而且,返回后不需要休息更改 var movie = prompt("Type the movie title you want reviewed"); var getReview = function(movie){ switch(movie){ case 'Matrix': re
var movie = prompt("Type the movie title you want reviewed");
var getReview = function(movie){
switch(movie){
case 'Matrix':
return "good trip out";
break;
case 'Princess Bride':
return "awesome date night movie";
break;
case 'Welcome to America':
return "Amjad's favorite";
break;
case 'Remember the Titans':
return "love the sports";
break;
case 'Why do I look like I'm 12?':
return "The Ryan and Zach story";
break;
case 'Fighting Kangaroos in the wild':
return "Token Australian movie for Leng";
break;
default:
return "I don't know!";
}
};
到
换成:
case 'Why do I look like I'm 12?':
你有一个引用问题JS认为你正在关闭字符串“为什么我看起来像我”。要避免这种情况,您必须使用\:
非常简单的语法错误。case‘为什么我看起来像12岁?’:应该是case‘为什么我看起来像12岁?’:提示:看看语法突出显示。除非你明白为什么高亮显示的东西是错误的,否则很可能是你的代码——而不是荧光笔——坏了-@AXELAMTOR返回后添加中断是否会产生影响?我不知道,还是我没有抓住要点:P@Raekye:不是在一个像样的JS实现中,它不是。这将是完全不相关的,甚至可能在某些IDE中被标记为无法访问的代码。这是一个笑话,但显然我是这里唯一一个笑的人…@AxelAmthor:我还以为你在开玩笑……但是呃。我最近不得不面对这么多的赖斯,以至于我不得不错误地认为人们实际上是认真对待这类事情的……以免我不得不面对一代人以后在代码中乱扔这样的东西P
case 'Why do I look like I\'m 12?':
case 'Why do I look like I'm 12?':
case 'Why do I look like I\'m 12?':
case 'Why do I look like I\'m 12?':