首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的switch语句将直接转到default语句。

我的switch语句将直接转到default语句。
EN

Stack Overflow用户
提问于 2013-06-24 11:22:58
回答 1查看 244关注 0票数 1
代码语言:javascript
复制
   var comics = prompt("hey do you like comic books? y or n").toUpperCase();
    switch(comics){
       case "do you like comics":
           if(comics === "y" || comics === "yes" || comics === "Yes") {
            prompt("Sweet!");
       }else{
          console.log("ummmm wrong answer");

      break;
    }


   var comics = prompt("so do you like batman or superman??").toUpperCase();
       case "sylk":
        //So You Like Comics
            if(answr === "superman" || answr === "Superman" && answr === "batman" || answr === "Batman");
            console.log("dude thats awesome me too!!");
            break;
         default:
             window.alert("uh can you re-type that??");

}

它从提示符直接转到默认值:,我不明白我甚至有break;之类的东西。

EN

回答 1

Stack Overflow用户

发布于 2013-06-24 11:24:41

您的语法错误

您的代码中没有switch,您需要传递用户选项comics以进行切换,然后在switch block中编写用例

代码语言:javascript
复制
var comics = prompt("so do you like batman or superman??").toLowerCase();
switch(comics){
    case "sylk": 
        //So You Like Comics
        if(answr === "yes" || answr === "Yes" || answr === "y")
            console.log("dude thats awesome me too!!");
        break;
    default:
        window.alert("uh can you re-type that??");

}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17267589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档