1. ホーム
  2. javascript

[解決済み] sin、cos、tanをラジアンではなく、度数で表すには?

2022-09-02 12:08:27

質問

JSで数学を扱うとき、三角関数はラジアン値ではなく度数を使用するようにしたいです。どのように私はそれを行うのでしょうか?

どのように解決するのですか?

このような関数を使って、変換を行うことができます。

function toDegrees (angle) {
  return angle * (180 / Math.PI);
}

のような関数があることに注意してください。 sin , cos などなど は角度を返しません。 これらは角度を入力として受け取ります。このように、度数の入力をラジアンに変換する関数があった方が便利なように思います。

function toRadians (angle) {
  return angle * (Math.PI / 180);
}

というような使い方ができます。 tan(toRadians(45)) .