JavaScript Math 機能別 一覧 関数 要素 使い方・書き方 例 javascript サンプル

Mathとは

JavaScriptトピック:Mathオブジェクトは、数学的定数や関数のプロパティとメソッドを提供する、事ができる。グローバルオブジェクトとは異なり、Mathはコンストラクタではない、Mathのすべてのプロパティとメソッドは静的で、Mathを作成せずにオブジェクトとして呼び出す、事ができる。したがって、定数piMath.PIと呼び、sine関数をMath.sin(x)(xはメソッドの引数)と呼び出す、事ができる。

Math プロパティ

関数 ( Function・Properties )説明 要約
Math.Eとは、
Math.E プロパティはネイピア数 (オイラー数) です。これは、自然対数の底として用いられる数学定数で、約 2.718
Math.LN10とは、
10 の自然対数 約 2.302
Math.LN2とは、
2 の自然対数 約 0.693
Math.LOG10Eとは、
10 を底とした E の対数 約 0.434
Math.LOG2Eとは、
2 を底とした E の対数 約 1.442
Math.PIとは、
円周率 約 3.14159
Math.SQRT1_2とは、
1/2 の平方根 つまり、1 割る 2 の平方根。約 0.707
Math.SQRT2とは、
2 の平方根 約 1.414

Math メソッド

関数 ( Function・Method )説明 要約
Math.absとは、
引数として与えた数の絶対値を返す ことができる。
Math.acosとは、
引数として与えた数のアークコサインをラジアン単位で返す ことができる。
Math.acoshとは、
引数として与えた数のハイパーボリックアークコサインを取得・返す 、ことができる。
Math.asinとは、
引数として与えた数のアークサインをラジアン単位で返す ことができる。
Math.asinhとは、
引数として与えた数のハイパーボリックアークサインを取得・返す 、ことができる。
Math.atanとは、
引数として与えた数のアークタンジェントをラジアン単位で返す ことができる。
Math.atan2とは、
引数の比率でのアークタンジェントを返す ことができる。
Math.atanhとは、
引数として与えた数のハイパーボリックアークタンジェントを取得・返す 、ことができる。
Math.cbrtとは、
Math.cbrt 関数は、引数として与えた数の立方根を取得・返す 、ことができる。
Math.ceilとは、
引数として与えた数以上の最小の整数を返す ことができる。
Math.clz32とは、
Math.clz32 関数は、引数として与えられた数値の 32 ビットバイナリ表現での先頭の 0 の個数を返す ことができる。
Math.cosとは、
引数として与えた数のコサインを返す ことができる。
Math.coshとは、
引数として与えた数のハイパーボリックコサインを返す ことができる。constant eを使用して表現される
Math.expとは、
Ex を取得・返す 、ことができる。ここでの x は引数、E は、自然対数の底であるネイピア数(オイラー数)です。
Math.expm1とは、
ex - 1 を取得・返す 、ことができる。x は引数で、e は自然対数の底です。
Math.floorとは、
引数として与えた数以下の最大の整数を返す ことができる。
Math.froundとは、
引数として与えた数の最も近い単精度 floatを返す ことができる。
Math.hypotとは、
引数の二乗和の平方根を取得・返す 、ことができる。
Math.imulとは、
このメソッドは 2 つの引数をとり、C 言語の様な 32 ビット乗算の結果を返す ことができる。
Math.logとは、
Math.log関数は、引数として与えた数の自然対数 (底はe) を取得・返す 、ことができる。
Math.log10とは、
Math.log10 関数は、引数として与えた数に対して、10 を底とする対数を取得・返す 、ことができる。
Math.log1pとは、
引数として与えた数と 1 の合計の自然対数(底 e)を取得・返す 、ことができる。
Math.log2とは、
引数として与えた数の2を底とする対数を取得・返す 、ことができる。
Math.maxとは、
引数として与えた複数の数の中で最大の数を返す ことができる。
Math.minとは、
引数として与えた複数の数の中で最小の数を返す ことができる。
Math.powとは、
baseexponent 乗した値、つまり、baseexponent の値を返す ことができる。
Math.randomとは、
Math.random関数は、[0, 1)(0以上、1未満)の範囲で浮動小数点の擬似乱数を取得・返す 、ことができる。 また、範囲を指定することも可能です。 実装側で乱数生成アルゴリズムの初期シードを選択し、 ユーザーが初期シードを選択、またはリセットすることは出来ません。
Math.roundとは、
引数として与えた数を四捨五入して、最も近似の整数を返す ことができる。
Math.signとは、
Math.sign 関数は、引数として与えた数が正、負、0 のどれであるか示す符号を返す ことができる。
Math.sinとは、
引数として与えた数のサイン(正弦)を返す ことができる。
Math.sinhとは、
引数として与えた数のハイパーボリックサインを返す ことができる。constant eを用いて表現できます。
Math.sqrtとは、
引数として与えた数の平方根を返す ことができる。
Math.tanとは、
引数として与えた数のタンジェントを返す ことができる。
Math.tanhとは、
引数として与えた数のハイパーボリックタンジェントを取得・返す 、ことができる。
Math.truncとは、
Math.trunc 関数は、引数として与えた数の小数部の桁を取り除くことによって整数部を返す ことができる。

関数リファレンス | Math | JavaScript グローバルオブジェクト Global Objects 一覧

JavaScript Math 機能別 一覧 関数 要素 使い方・書き方 例 javascript サンプル
JavaScript Math 機能別 一覧 | 関数 入門 | JavaScript マニュアル – WebRef
あわせて読みたい

Html

Glossary

PHP

JQuery

CSS