Javascript if和else

Javascript if和else,javascript,if-statement,alert,Javascript,If Statement,Alert,//将您喜爱的食物另存为名为“food”的变量 var food=("Pizza"); //现在,如果你最喜欢的食物是比萨饼,请提醒“我喜欢比萨饼”,或者如果你最喜欢的食物是“热口袋”,请提醒“热口袋呜”,如果是其他食物,请提醒“我对食物的品味不好”。注意:您应该使用if或if/else语句来完成此操作 if (food==("pizza"){ alert("I love Pizza") } else { if(food=="Hot pockets"){ alert("hot pocke

//将您喜爱的食物另存为名为“food”的变量

 var food=("Pizza");
//现在,如果你最喜欢的食物是比萨饼,请提醒“我喜欢比萨饼”,或者如果你最喜欢的食物是“热口袋”,请提醒“热口袋呜”,如果是其他食物,请提醒“我对食物的品味不好”。注意:您应该使用if或if/else语句来完成此操作

if (food==("pizza"){
alert("I love Pizza")
}
else {
if(food=="Hot pockets"){

 alert("hot pockets woo")
}
  else {
  alert("I have bad taste in foods")
  };};
//出于某种原因,我没有得到我喜欢比萨饼的警告
我做错了什么?

您的括号没有正确闭合。语法也可以清理一下

var food = "Pizza";
if (food === "Pizza") {
    alert("I love Pizza");
} else if (food === "Hot pockets") {
    alert("hot pockets woo");
} else {
    alert("I have bad taste in foods");
}
格式错误

var food=“比萨饼”


如果使用else if,则语法错误。应该是这样的。如果初始If语句为false,则If将跟随else If语句。如果else为false,则默认为else语句。在发送之前,我测试了它。您有几个语法错误,这就是问题的原因。在下面的示例中,else if的警报被激活

var food = "Hot pockets";

  if (food == "pizza"){
    alert("I love Pizza");

} else if(food == "Hot pockets") {
     alert("hot pockets woo");

}

   else {
      alert("I have bad taste in foods");

}

你少了一个括号。这是家庭作业,看。另外,请修复您的换行符,此代码几乎无法阅读。我只是了解到我实际上没有参加任何课程,但感谢您的帮助。请务必标记一个适当的答案。还学习了如何使用或的调试工具。感谢您提供的信息和指导。我现在将研究调试工具!
var food = "Hot pockets";

  if (food == "pizza"){
    alert("I love Pizza");

} else if(food == "Hot pockets") {
     alert("hot pockets woo");

}

   else {
      alert("I have bad taste in foods");

}