JavaScript でラジアンを度に変換する

Muhammad Muzammil Hussain 2024年2月15日
JavaScript でラジアンを度に変換する

この記事では、数式を使用してラジアン値から度数を取得し、デフォルトのアラート ボックスまたはログ ボックスを使用して結果をユーザーに表示する JavaScript ソース コードの数学計算について学習します。

JavaScript でラジアンを度に変換する

JavaScript では、算術演算子 (+-*/) を使用して、加算、減算、乗算、および除算などの算術演算および計算を実行できます。 これらの演算子の助けを借りて、JavaScript プログラムで任意の数式を作成できます。

JavaScript でラジアンを度に変換するには、次の式を使用して度の値を計算して見つけることができます。

radian value * (half circle angle/value of pi )

JavaScript には、pi 値のデフォルトの Math.PI キーワードがあり、3.14 を返します。 このデフォルト値は、3.14 を記述するよりも、ラジアンから度への変換式で便利で効率的です。

基本式:

let radian = 1
let degree = radian * (180 / Math.PI);

上に示したように、度の値を決定するために必要なのは、ユーザーから事前に定義されたラジアン値だけです。 デフォルトの Math.PI 値である 3.14 を取得できます。

例:

次の例では、ユーザー入力からラジアン値を取得し、ラジアンから度への数式で算術演算を実行します。 結果はアラート ボックスに表示されます。

<html>
    <head>
        <title> convert radian to degree </title>
    </head>
    <script>
    function convertToDegree()
    {
        let data = document.getElementById("value").value;
        data = parseInt(data)

        if(isNaN(data)) //check empty data field
                  {
                 alert("Please enter value");
                  }
      else{
      let degree = data * (180 / Math.PI); //Math.PI = 3.14
      degree = degree.toFixed(5)
       alert("Converted value into degree : "+degree+"°");
       }
    }
    </script>
    <body>
        <h1 style="color:blueviolet">DelftStack Learning</h1>
        <h3>JavaScript Convert radian to degree</h3>

        <form onsubmit ="convertToDegree()">
            <!-- data input -->

            <td> Enter Radian ualue: </td>
            <input id = "value" type="number">

            <br><br>
            <input type = "submit" value = "Convert">
        </form>
    </body>
</html>

出力:

JavaScript ラジアンを度に変換 - 出力

上記の HTML ソース コードの form 要素を使用して、ユーザー入力フィールドと submit ボタンを作成しました。 ユーザーはラジアン値を挿入し、ユーザーが 送信 ボタンをクリックすると、関数 convertToDegree() がトリガーされます。

スクリプト タグで、convertToDegree() 関数を宣言しました。 その関数内で、data 変数でユーザー入力値を取得し、条件ステートメント if を使用して入力値をチェックしました。

変数が空の場合、または値が含まれていない場合、alert() 関数がエラー メッセージとともに表示されます。

ユーザーが値を指定すると、ラジアンから度への変換式を使用して else 条件で算術演算を実行し、結果を degree 変数に格納します。 float 値を 5 桁に丸め、結果を alert() ポップアップに表示します。

関連記事 - JavaScript Math