JavaScript 程序:将弧度转换为角度
弧度和角度是角测量单位,主要用于数学、物理和工程学。将弧度转换为角度非常重要,因为它是三角函数和其他数学计算中的常见操作。在本文中,我们将学习如何使用JavaScript将弧度转换为角度。
弧度到角度转换器
结果将显示在此处
常用值
- π (3.14159)
- π/2 (1.5708)
- π/4 (0.7854)
- π/6 (0.5236)
- 2π (6.28318)
- 3π/2 (4.71239)
弧度转换为角度的公式
degrees = radians × (180/π)
示例
Input const radians = Math.PI / 4 Output 45 Input const radians = Math.PI / 2; Output 90
将弧度转换为角度的方法
使用函数
我们将编写代码定义一个函数 convertRadiansToDegrees。此函数将弧度作为输入参数,并将其转换为角度。然后,它将使用 π/4 的弧度值调用该函数。在函数内部,使用公式 radians × (180/π) 将弧度转换为角度。最后,我们将返回结果。
示例代码
我们将首先定义函数。在函数内部,我们将编写将弧度转换为角度的公式。然后我们将打印结果
function convertRadiansToDegrees(radians) { return radians * (180 / Math.PI); } const radians = Math.PI / 4; const degrees = convertRadiansToDegrees(radians); console.log(`${radians} radians are equal to ${degrees} degrees.`);
输出
0.7853981633974483 radians are equal to 45 degrees.
复杂度
- 时间复杂度:O(1),常数时间
- 空间复杂度:O(1),常数空间
使用类
我们可以使用一个包含名为 convertToDegrees 的方法的类,该方法将处理弧度到角度的转换。我们首先使用 new 关键字实例化 AngleConverter 类,这将创建一个类的对象。然后,我们调用转换器对象上的 convertToDegrees 方法,并将要转换的角度(以弧度为单位)作为参数传递。最后,我们打印结果。
示例代码
我们将首先定义类。然后,我们定义转换方法并在方法内部编写转换公式,即 degrees = radians × (180/π)。返回结果。我们创建 AngleConverter 类的对象以使用 AngleConverter 类。最后,打印结果。
class AngleConverter { convertToDegrees(radians) { return radians * (180 / Math.PI); } } const converter = new AngleConverter(); const radians = Math.PI / 4; const degrees = converter.convertToDegrees(radians); console.log(`${radians} radians are equal to ${degrees} degrees.`);
输出
0.7853981633974483 radians are equal to 45 degrees.
复杂度
- 时间复杂度:O(1),常数时间
- 空间复杂度:O(1),常数空间
广告