円周率を使って計算したい | 数値操作 | JavaScript 目的別リファレンス

スポンサーリンク

このプログラムでは、Math.PIを使って、指定された半径の円の面積を計算します。円の面積は π * r2 の公式で求めます。

スポンサーリンク

円周率を使った計算プログラム

以下のコードでは、半径5の円の面積を計算し、その結果を表示しています。

HTMLとJavaScriptコード

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <title>円周率を使った計算方法</title>
    <script>
        window.onload = function() {
            // 半径から円の面積を計算する関数
            function calculateArea(radius) {
                return Math.PI * radius * radius; // 円の面積 = π * r^2
            }

            // テスト用の半径
            const radius = 5;

            // 円の面積を計算
            const area = calculateArea(radius);

            // 結果をHTMLに表示
            document.getElementById('circleArea').textContent = `半径 ${radius} の円の面積: ${area.toFixed(2)}`;
        }
    </script>
</head>
<body>

    <h1>円周率を使った計算方法</h1>

    <div id="circleArea"></div>

</body>
</html>

プログラムの解説

このプログラムでは、Math.PI定数を使用して、円周率πを使った計算を行っています。円の面積は、半径の2乗に円周率πを掛けることで求められます。

以下はMath.PIに関する注意点です。

  • Math.PIは、円周率πの近似値であり、JavaScriptで提供される定数の一つです。おおよそ3.14159となります。
  • 円周率を使った計算では、浮動小数点の計算誤差が発生する可能性があるため、結果を丸めることが推奨されます。toFixed()メソッドで表示桁数を指定して調整できます。
  • JavaScriptのMathオブジェクトに含まれる定数は変更不可能であり、信頼性の高い計算に使えます。

Mathオブジェクト メソッドの機能一覧

Mathオブジェクト メソッドの機能一覧 | JavaScript リファレンス
JavaScriptのMathオブジェクトは、数学的な定数や関数を提供するオブジェクトで、静的メソッドのみを持ちます。以下に、Mathオブジェクトのメソッドをアルファベット順にまとめています。Mathオブジェクトの静的メソッド メソッド名 説明と注意点 Math.abs(x) 数値の絶対値を返します。注意点: 引数が数...