虽然我正在学习CS的基础知识。我看到if if statment不使用"否则"每一个if语句都不止一次!
当他有3个选项时,他写道:if () {} else { if () {} else {} }
!
为什么我们不写:if () {} else {} else {}
?!
答案 0 :(得分:0)
首先,这是一个语法错误,其次,如果你只想要两个你想要执行的elses,你可以把它们放在一起。
答案 1 :(得分:0)
JavaScript语言支持以下条件结构。
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
语句。