JavaScript中的判斷語句有if語句、switch語句等。這些語句能夠根據條件執行不同的代碼,從而使程序更加靈活。
if語句是最常用的判斷語句之一,它根據一個條件來執行一段代碼。例如:
if (score >= 60) { console.log("及格"); } else { console.log("不及格"); }
上面的代碼中,如果score大于等于60,則輸出“及格”,否則輸出“不及格”。這樣就可以根據不同的成績輸出不同的結果。
if語句還可以作為嵌套語句來使用,例如:
if (score >= 90) { console.log("優秀"); } else if (score >= 80) { console.log("良好"); } else if (score >= 70) { console.log("中等"); } else if (score >= 60) { console.log("及格"); } else { console.log("不及格"); }
上面的代碼中,如果成績在90分以上,則輸出“優秀”;如果成績在80分以上,則輸出“良好”,以此類推。
switch語句也是一種常用的判斷語句。它根據一個表達式的值來執行不同的代碼。例如:
switch (color) { case "red": console.log("紅色"); break; case "green": console.log("綠色"); break; case "blue": console.log("藍色"); break; default: console.log("未知顏色"); }
上面的代碼中,如果color等于“red”,則輸出“紅色”;如果color等于“green”,則輸出“綠色”,以此類推。如果都不滿足,則輸出“未知顏色”。
除了if語句和switch語句,JavaScript還有其他一些判斷語句,例如三元運算符。三元運算符是一種簡單的判斷結構,它通常用于簡單的條件判斷。例如:
var result = score >= 60 ? "及格" : "不及格"; console.log(result);
上面的代碼中,如果score大于等于60,則輸出“及格”,否則輸出“不及格”。
總之,判斷語句是JavaScript中非常重要的結構之一。它們能夠根據不同的條件來執行不同的代碼,使程序變得更加靈活。