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()
ポップアップに表示します。