Sta*_*315 8 javascript conditional if-statement
这是我正在使用的教程中的JavaScript代码片段.我不明白为什么它不以最后else条款结束; 我认为这是一个规则.
var curScene = 0;
function changeScene(decision) {
var message = "";
if(curScene == 1) {
message = " welcome";
} else if (curScene == 2) {
message = " this is scene two";
} else if (curScene == 3) {
message = " this is scene three";
}
document.getElementById("sceneimg").src = "scene" + curScene + ".png";
if(message != ""){
alert(message);
}
}
Run Code Online (Sandbox Code Playgroud)
出于同样的原因,为什么你只能有一个if:
if( /*condition*/ ) {
//some code
}
//other stuff
Run Code Online (Sandbox Code Playgroud)