0
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!";
    }
};

当我提交上述代码时,我收到错误消息: SyntaxError - missing : after case label。语法有什么问题?

4

4 回答 4

4

改变

case 'Why do I look like I'm 12?':

case 'Why do I look like I\'m 12?':
于 2013-06-22T23:47:03.130 回答
2

报价'Why do I look like I'm 12?':'Why do I look like I\'m 12?':break另外,退货后不需要

于 2013-06-22T23:46:56.120 回答
2
case 'Why do I look like I'm 12?':

将其更改为:

case 'Why do I look like I\'m 12?':

你有报价问题

于 2013-06-22T23:47:03.340 回答
1

JS 认为你正在关闭字符串Why do I look like I'。为避免这种情况,您必须转义撇号,使用\

case 'Why do I look like I\'m 12?':
于 2013-06-23T00:14:35.543 回答