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)