คำสั่ง else

คำสั่ง else กำหนดบล็อกโค้ด ที่จะถูกดำเนินการเมื่อเงื่อนไขในคำสั่ง if เป็นเท็จ

ไวยากรณ์

javascriptif (นิพจน์ตรรกะ) {
  /*
    โค้ดที่อยู่ตรงนี้จะทำงาน
    ถ้านิพจน์ตรรกะเป็นจริง
  */
} else {
  /*
    โค้ดที่อยู่ตรงนี้จะทำงาน
    ถ้านิพจน์ตรรกะเป็นเท็จ
  */
};

ในกรณีที่ในวงเล็บปีกกามีแค่นิพจน์เดียว คุณสามารถไม่เขียนวงเล็บปีกกานั้นได้

ตัวอย่าง

มาตรวจสอบว่าค่าของตัวแปรมากกว่าศูนย์หรือไม่:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

ตัวอย่าง

คำสั่ง if-else สามารถซ้อนกันได้ ในรูปแบบใดก็ได้:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('น้อยกว่าหรือเท่ากับ 5');
  } else {
    alert('มากกว่า 5');
  }
} else {
  alert('น้อยกว่าศูนย์');
}

ดูเพิ่มเติม

  • คำสั่ง if,
    ที่สร้างเงื่อนไข
  • คำสั่ง elseif,
    ที่สร้างเงื่อนไข
  • คำสั่ง switch,
    ที่สร้างเงื่อนไข