คำสั่ง else
คำสั่ง else กำหนดบล็อกโค้ด
ที่จะถูกดำเนินการเมื่อเงื่อนไขในคำสั่ง
if เป็นเท็จ
ไวยากรณ์
if (นิพจน์ตรรกะ) {
/*
โค้ดที่อยู่ตรงนี้จะทำงาน
ถ้านิพจน์ตรรกะเป็นจริง
*/
} else {
/*
โค้ดที่อยู่ตรงนี้จะทำงาน
ถ้านิพจน์ตรรกะเป็นเท็จ
*/
};
ในกรณีที่ในวงเล็บปีกกามีแค่นิพจน์เดียว คุณสามารถไม่เขียนวงเล็บปีกกานั้นได้
ตัวอย่าง
มาตรวจสอบว่าค่าของตัวแปรมากกว่าศูนย์หรือไม่:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
ตัวอย่าง
คำสั่ง if-else สามารถซ้อนกันได้
ในรูปแบบใดก็ได้:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('น้อยกว่าหรือเท่ากับ 5');
} else {
alert('มากกว่า 5');
}
} else {
alert('น้อยกว่าศูนย์');
}