ywork2020.com

Title

円周率を表す

目次 (INDEX)

Mathとは

ここで説明するMath とは次の語句からなるjavascriptのオブジェクトです。
math
読み: マス
意味: 数学

PIとは

ここで説明するPI とは次の語句からなるjavascriptのプロパティです。
Pi
読み: パイ
意味: π、円周率を表す数学定数 (3.14 ...)

目次に戻る

MathオブジェクトPIプロパティの概要

MathオブジェクトのPIプロパティは、円周率を表す数学定数を値にもちます。

Mathは静的なプロパティと静的なメソッドもつ組み込みオブジェクトであり、コンストラクタではありません。 Mathオブジェクトはインスタンス生成しないで使用してください。

目次に戻る

サンプルコードと実行結果

このサンプルではPIプロパティの値を表示してみます。 結果はdocument.write()メソッドで出力しています。

サンプルコード: script
<script>
	document.write(Math.PI);
</script>
  • 02: 結果出力 (Math.PIの値をdocument.writeで出力する)
実行結果:

目次に戻る

応用: 円の面積を求める関数を自作する

ここではPIプロパティの値を使って円の面積を求める関数を自作してみようと思います。 その自作した関数を使って半径が5cmの円の面積を求めて出力します。

円の面積を求める公式は下記のとおりです。
公式: 円の面積=半径×半径×3.14 ...

サンプルコード: script
<script>
	function PIr2(radius){
		return radius * radius * Math.PI
	}
	document.write(PIr2(5),"cm");
</script>
  • 02-04: 関数作成 (自作関数 PIr2(半径)を作成)
  • 03: 関数内の処理 (return で 半径×半径× 3.14 ... を返す)
  • 05: 結果出力 (自作関数 PIr2()の引数に5を与えて出力する)
実行結果:

目次に戻る

Math.PIを使用する上での要点

  1. このプロパティは円周率を表す数学定数です

目次に戻る