弧度和角度的换算

弧度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));