เทคนิค: กิ่งที่อ่านง่าย / 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 ชั้นโดยไม่จำเป็น