else if — หลายทาง
ตรวจจากบนลงล่าง หยุดที่กิ่งแรกที่จริง
const score = 72; let grade; if (score >= 80) { grade = "A"; } else if (score >= 70) { grade = "B"; } else if (score >= 60) { grade = "C"; } else if (score >= 50) { grade = "D"; } else { grade = "F"; } console.log(grade);
ผลลัพธ์ที่คาดหวัง
B
เรียงเกณฑ์จากเฉพาะ/สูง ไปกว้าง/ต่ำ — กันกิ่งกว้างบังกิ่งแคบ