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),常数空间

更新于: 2024-11-15

19 次查看

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告