弧度和角度的换算
弧度radians 定义 根据定义,一周的弧度数为2πr/r=2π,360°角=2π弧度,因此,1弧度约为57.3°,即57°17'44.806'',1°为π/180弧度,近似值为0.01745弧度,周角为2π弧度,平角(即180°角)为π弧度,直角为π/2弧度。 在具体计算中,角度以弧度给出时,通常不写弧度单位,直接写值。
只要记住:圆的周长是2πr,180°的弧度是π
注意英文中的写法: 1度写成degree, 超过1度写成 degrees; 1弧度写成radian, 超过1弧度写成radians
📐 数学公式
360°角=2π弧度 π = 3.1415926...
📌 JavaScript
参考代码:index.js
/* * 弧度转角度 * * @param {Number} rad - 弧度值 * @returns {Number} * @usage: angle = rad / ( Math.PI / 180 ) = rad * ( 180/Math.PI ); */ export function getDegree(rad) { return rad / (Math.PI / 180); } /* * 角度转弧度 * * @param {Number} deg - 度数 * @returns {Number} * @usage: rad = Math.PI / 180 * 30 ; */ export function getRadian(deg) { return deg * (Math.PI / 180); }
测试:test.js
import { getDegree, getRadian } from './index'; /* 结果: 179.9946913403481 -> 圆周率弧度,相当于接近180度角 */ console.log(getDegree(3.1415)); /* 结果: 0.7853981633974483 -> 45度角的弧度值 */ console.log(getRadian(45));