逻辑上,是否允许重复"否则"在if语句中不止一次?

时间:2015-10-24 09:34:35

标签: javascript if-statement

虽然我正在学习CS的基础知识。我看到if if statment不使用"否则"每一个if语句都不止一次! 当他有3个选项时,他写道:if () {} else { if () {} else {} }

为什么我们不写:if () {} else {} else {}?!

2 个答案:

答案 0 :(得分:0)

首先,这是一个语法错误,其次,如果你只想要两个你想要执行的elses,你可以把它们放在一起。

答案 1 :(得分:0)

JavaScript语言支持以下条件结构。

if, else if, else

var myName = "Darren";

if (myName === "Darren") {
   alert("My name is Darren");
}
else if (myName === "user3860868") {
   alert("My name is user3860868");
}
else {
   alert("My name is not Darren or user3860868");
}

第一个语句检查myName变量是否为Darren,如果匹配警报框是否显示我的名字,如果没有,则检查myName变量是否等于user3860868 ,如果名称再次不匹配,它最终会进入else语句并显示最后一个警告框。

您可以拥有多个else if语句,但只能有一个else语句。