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;之类的东西。
发布于 2013-06-24 11:24:41
您的语法错误
您的代码中没有switch,您需要传递用户选项comics以进行切换,然后在switch block中编写用例
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??");
}https://stackoverflow.com/questions/17267589
复制相似问题