JavaScriptリファレンス【数学関連】

abs

Math.abs(数値)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

絶対値を求めます。引数が文字列であっても含まれる文字が符号と数字であれば結果を返します。そうでない場合はNaNを返します

x = Math.abs(-3.2)

acos

Math.acos(数値)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

アークコサインを求めます。引数はラジアンで指定します。引数が文字列であっても含まれる文字が符号と数字であれば結果を返します。そうでない場合はNaNを返します。

x = Math.acos(60*3.14/180)

asin

Math.asin(数値)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

アークサインを求めます。引数はラジアンで指定します。引数が文字列であっても含まれる文字が符号と数字であれば結果を返します。そうでない場合はNaNを返します。

x = Math.asin(60*3.14/180)

atan

Math.atan(数値)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

アークタンジェントを求めます。引数はラジアンで指定します。引数が文字列であっても含まれる文字が符号と数字であれば結果を返します。そうでない場合はNaNを返します。

x = Math.atan(60*3.14/180)

atan2

Math.atan2(x,y)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

X,Y座標から角度を求めます。戻値はラジアンです。引数が文字列であっても含まれる文字が符号と数字であれば結果を返します。そうでない場合はNaNを返します。

x = Math.atan2(10,20)

ceil

Math.ceil(数値)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

引数で指定された数値より大きくて一番値が近い整数を返します。1.5であれば2になり、-1.5であれば1になります。引数を数値として認識できない場合はNaNを返します。

lngX = Math.ceil(dblX)

cos

Math.cos(数値)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

コサインを求めます。引数にはラジアンで指定します。引数を数値として認識できない場合はNaNを返します。

lngX = Math.cos(60*3.14/180)

E

Math.E

確認済ブラウザ (n2/i4)/ タイプ (プロパティ)/ 上位オブジェクト (math)

自然対数の底eの値。

lngX = Math.E

exp

Math.exp(数値)

確認済ブラウザ (n2/i3)/ タイプ (プロパティ)/ 上位オブジェクト (math)

Eを基数とする指数を求めます。引数を数値として認識できない場合はNaNを返します。

lngX = Math.exp(2.1)

floor

Math.floor(数値)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

引数で指定された数値に近く最も小さい整数値を返します。2.3であれば2に、-2.3であれば-3になります。引数を数値として認識できない場合はNaNを返します。

lng = Math.floor(-2.3)

LN10

Math.LN10

確認済ブラウザ (n2/i4)/ タイプ (プロパティ)/ 上位オブジェクト (math)

10の自然対数の値を返します。

lngX = Math.LN10

LN2

Math.LN2

確認済ブラウザ (n2/i4)/ タイプ (プロパティ)/ 上位オブジェクト (math)

2の自然対数の値を返します。

lngX = Math.LN2

log

Math.log(数値)

確認済ブラウザ (n2/i4)/ タイプ (プロパティ)/ 上位オブジェクト (math)

自然対数を底とする対数を求めます。引数を数値として認識できない場合はNaNを返します。

lngX = Math.log(1.234)

LOG10E

Math.LOG10E

確認済ブラウザ (n2/i4)/ タイプ (プロパティ)/ 上位オブジェクト (math)

10を底とする自然対数値を返します。

lngX = Math.LOG10E

LOG2E

Math.LOG2E

確認済ブラウザ (n2/i4)/ タイプ (プロパティ)/ 上位オブジェクト (math)

2を底とする自然対数の値を返します。

lngX = Math.LOG2E

max

Math.max(数値1,数値2)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

2つの数値を比較し大きい方を返します。引数を文字列として認識できない場合はNaNを返します。

lngX = Math.max(-64,52)

min

Math.min(数値1,数値2)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

2つの数値を比較し小さい方を返します。引数を文字列として認識できない場合はNaNを返します。

lngX = Math.min(-64,52)

PI

Math.PI

確認済ブラウザ (n2/i4)/ タイプ (プロパティ)/ 上位オブジェクト (math)

円周率の値です。

dblX = Math.PI

pow

Math.pow(base,exponent)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

引数のべき乗を求めます。引数を数値として認識できない場合はNaNを返します。

lngX = Math.pow(2,8)

random

Math.random()

確認済ブラウザ (n3/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

0から1未満の乱数を発生させます。

dblX = Math.random()

round

Math.round(数値)

確認済ブラウザ (n4)/ タイプ (メソッド)/ 上位オブジェクト (math)

値を四捨五入します。引数数値として認識できない場合はNaNを返します。

lngX = Math.round(2.5)

sin

Math.sin(数値)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

サインを求めます。引数にはラジアンで指定します。引数を数値として認識できない場合はNaNを返します。

lngX = Math.sin(60*3.14/180)

sqrt

Math.sqrt(数値)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

平方根を求めます。引数を文字列として認識できない場合はNaNを返します。

dblX = Math.sqrt(9)

SQRT1_2

Math.SQRT1_2

確認済ブラウザ (n2/i4)/ タイプ (プロパティ)/ 上位オブジェクト (math)

2の平方根の半分の値です。

dblX = Math.SQRT1_2

SQRT2

Math.SQRT2

確認済ブラウザ (n2/i4)/ タイプ (プロパティ)/ 上位オブジェクト (math)

2の平方根の値です

dblX = Math.SQRT2

tan

Math.tan(数値)

確認済ブラウザ (n2/i4)/ タイプ (メソッド)/ 上位オブジェクト (math)

タンジェントを求めます。引数にはラジアンで指定します。引数を数値として認識できない場合はNaNを返します。

lngX = Math.tan(60*3.14/180)