else if 語句
如果第一個(gè)條件為 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 語句應(yīng)該總是在 if 和 else if 后面
else if 語句
當(dāng) if 與所有的 else if 條件均不成立時(shí)執(zhí)行 else 語句代碼塊。
我們將 course 值設(shè)置為 3 時(shí)。
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";
}