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>
出力:

上記の HTML ソース コードの form 要素を使用して、ユーザー入力フィールドと submit ボタンを作成しました。 ユーザーはラジアン値を挿入し、ユーザーが 送信 ボタンをクリックすると、関数 convertToDegree() がトリガーされます。
スクリプト タグで、convertToDegree() 関数を宣言しました。 その関数内で、data 変数でユーザー入力値を取得し、条件ステートメント if を使用して入力値をチェックしました。
変数が空の場合、または値が含まれていない場合、alert() 関数がエラー メッセージとともに表示されます。
ユーザーが値を指定すると、ラジアンから度への変換式を使用して else 条件で算術演算を実行し、結果を degree 変数に格納します。 float 値を 5 桁に丸め、結果を alert() ポップアップに表示します。