else if 语句
如果第一个条件为 false,则可以使用 else if 语句指定新条件。
var course = 1; if (course == 1) { document.write("<h1>HTML 教程</h1>"); } else if (course == 2) { document.write("<h1>CSS 教程</h1>"); } else { document.write("<h1>JavaScript 教程</h1>"); }
上面的代码:
- 如果 course 等于1,输出 "HTML教程" ;
- 否则,如果 course 等于2,输出 "CSS教程";
- 如果上述条件均不成立,则输出 "JavaScript教程";
由于 course 值为 1 所以:
else 语句应该总是在 if 和 else if 后面
else if 语句
当 if 与所有的 else if 条件均不成立时执行 else 语句代码块。
我们将 course 值设置为 3 时。
var course = 3; if (course == 1) { document.write("<h1>HTML 教程</h1>"); } else if (course == 2) { document.write("<h1>CSS 教程</h1>"); } else { document.write("<h1>JavaScript 教程</h1>"); }
var status = 1;
var msg;
(status == 1) {
msg = "Online";
} (status == 2) {
msg = "Away";
} else {
msg = "Offline";
}