กับดัก: ลำดับกิ่งและลูปไม่จบ
เงื่อนไขกว้างอยู่ก่อน
ถ้าใส่ score >= 50 ก่อน score >= 80 คะแนน 85 จะไม่มีวันถึงกิ่ง A
// ผิดแนวคิด: กิ่งกว้างบังกิ่งแคบ if (score >= 50) { console.log("ผ่าน"); } else if (score >= 80) { console.log("A"); }
while ที่ลืมอัปเดตตัวแปร
ถ้าเงื่อนไขยังเป็นจริงตลอด แท็บเบราว์เซอร์อาจค้าง — ต้องมีบรรทัดที่เปลี่ยนค่าในลูป
ทดสอบค่าขอบเขต เช่น 49, 50, 79, 80 และตรวจว่าตัวนับใน while ลด/เพิ่มจริง