Programming Track
JavaScript
Number Methods
Workshop: Number Methods
ฝึกใช้ number method ทุกตัว — toFixed, toPrecision, Number.isNaN, Number.isFinite และการนำมารวมกันในระบบตรวจสอบและฟอร์แมตตัวเลข ผ่านโจทย์ playground ที่ไล่ระดับจากง่ายไปซับซ้อน
เกี่ยวกับ Workshop นี้
Workshop นี้รวบรวมแบบฝึกหัดครอบคลุมทุกสิ่งที่เรียนในบท Number Methods — ตั้งแต่ `toFixed()`, `toPrecision()`, `Number.isNaN()`, `Number.isFinite()` ไปจนถึงการนำทุก method มาใช้ร่วมกันในระบบจริง ทุกข้อมีระบบตรวจอัตโนมัติ — เขียนโค้ดแล้วกด **Run** เพื่อดูว่าผ่านทุก check หรือยัง ถ้าติดขัด กด **ดูเฉลย** เพื่อดูตัวอย่างคำตอบได้
- `toFixed()` — ฟอร์แมตทศนิยมตามจำนวนตำแหน่งหลังจุด
- `toPrecision()` — ควบคุมเลขนัยสำคัญของตัวเลข
- `Number.isNaN()` — ตรวจสอบว่าค่าเป็น NaN หรือไม่
- `Number.isFinite()` — ตรวจสอบว่าค่าเป็น finite number ที่คำนวณได้จริง
- การแปลง `toFixed()` กลับเป็น number ด้วย `Number()`
- การเลือกใช้ `toFixed()` vs `toPrecision()` ให้ถูกสถานการณ์
- การกรองข้อมูลด้วย `filter()` + `Number.isNaN()` / `Number.isFinite()`
- Capstone — ระบบตรวจสอบและฟอร์แมตรายงานตัวเลขแบบ full pipeline