Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
嵌套在函数中的JavaScript开关语句_Javascript - Fatal编程技术网

嵌套在函数中的JavaScript开关语句

嵌套在函数中的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

当我提交上述代码时,我得到错误消息: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':
        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?':