เทคนิค: กิ่งที่อ่านง่าย / early exit

ไอเดีย

จัดการเคสพิเศษหรือเคสไม่ผ่านให้จบเร็ว แล้วค่อยเขียนเส้นทางหลักด้านล่าง — ลด if ซ้อนลึก

const score = 45;

// เคสไม่ผ่าน: จบข้อความแล้วไม่ต้องซ้อน else ยาว
if (score < 50) {
  console.log("fail");
} else {
  console.log("pass");
  console.log("ไปบทถัดไปได้");
}

หมายเหตุเรื่อง “return”

คำว่า early return จะชัดเมื่อห่อโค้ดเป็นฟังก์ชัน (บทถัดไป) — ตอนนี้ฝึกแนวคิด “จบเคสพิเศษก่อน แล้วค่อยทางหลัก” ได้เลย

เป้าหมายคืออ่านจากบนลงล่างแล้วเข้าใจทางเดิน ไม่ใช่ if ซ้อน 4–5 ชั้นโดยไม่จำเป็น