เรเดียน (Radian) คืออะไร
เรเดียนเป็นหน่วยวัดมุมมาตรฐานในคณิตศาสตร์ 1 เรเดียน = มุมที่โค้งวงกลมยาวเท่ารัศมี
ความสัมพันธ์: 180° = π เรเดียน
สูตร: radian = degree × (π / 180)
โค้ดตัวอย่าง (มีบั๊กในต้นฉบับ)
const deg = 180;
const degreeToRadian = (degree) => {
const factor = (Math.PI / 180);
const rad = degree / factor; // ❌ ผิด! ควรคูณ ไม่ใช่ หาร
return rad;
};
console.log(degreeToRadian(deg)); // 10313.24... (ผิด)
โค้ดที่ถูกต้อง
const degreeToRadian = (degree) => {
return degree * (Math.PI / 180);
};
// ทดสอบ
console.log(degreeToRadian(180)); // 3.14159... (π)
console.log(degreeToRadian(90)); // 1.5708... (π/2)
console.log(degreeToRadian(45)); // 0.7854... (π/4)
console.log(degreeToRadian(360)); // 6.28318... (2π)
ฟังก์ชันครบครัน (รองรับเรเดียนกลับเป็นองศา)
const degToRad = (deg) => deg * Math.PI / 180;
const radToDeg = (rad) => rad * 180 / Math.PI;
// ใช้งาน
const angle = 45;
const rad = degToRad(angle);
console.log(`${angle}° = ${rad.toFixed(4)} rad`); // 45° = 0.7854 rad
console.log(`${rad.toFixed(4)} rad = ${radToDeg(rad)}°`); // 0.7854 rad = 45°
ค่าที่ใช้บ่อย
| องศา | เรเดียน | ประมาณ |
|---|---|---|
| 30° | π/6 | 0.5236 |
| 45° | π/4 | 0.7854 |
| 60° | π/3 | 1.0472 |
| 90° | π/2 | 1.5708 |
| 180° | π | 3.1416 |
| 360° | 2π | 6.2832 |
หมายเหตุ
โค้ดต้นฉบับมีข้อผิดพลาด: ใช้การหารแทนการคูณ ทำให้ได้ค่าผิดพลาดมาก (10313 แทนที่จะเป็น 3.14)