Javascript 从逻辑上讲,是否允许重复;否则";在if状态下不止一次?
我在学习CS的基础知识。我在每个if语句中都多次看到if语句不使用“else”! 当他有3个选项时,他写:Javascript 从逻辑上讲,是否允许重复;否则";在if状态下不止一次?,javascript,if-statement,Javascript,If Statement,我在学习CS的基础知识。我在每个if语句中都多次看到if语句不使用“else”! 当他有3个选项时,他写:if(){}else{if(){}else{} 我们为什么不写:if(){}else{}else{} 首先,这是一个语法错误;其次,如果两个else都要执行,那么可以将它们放在一起。JavaScript语言支持以下条件构造 第一条语句检查myName变量是否为Darren,如果它与警报框匹配,则显示“我的名字”,如果它不匹配,则检查myName变量是否等于user3860868,如果名称再
if(){}else{if(){}else{}
我们为什么不写:
if(){}else{}else{}
首先,这是一个语法错误;其次,如果两个else都要执行,那么可以将它们放在一起。JavaScript语言支持以下条件构造
第一条语句检查myName
变量是否为Darren,如果它与警报框匹配,则显示“我的名字”,如果它不匹配,则检查myName
变量是否等于user3860868,如果名称再次不匹配,则最终进入else语句并显示最后一个警报框
您可以有多个
else if
语句,但只能有一个else
语句 引擎如何知道要遵循哪个else
呢?如果语法没有错误,我想您需要else。。看她:这不是一回事,总是有一个if,然后一个else,而不是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");
}