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 次檢視

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告