shuraba.com - JavaScript: Math Objects
Math Objects
Method |
|
Math.abs(x) |
x の絶対値 |
Math.ceil(x) |
x の小数点以下を切り上げた値 |
Math.floor(x) |
x の小数点以下を切り下げた値 |
Math.round(x) |
x の小数点以下を四捨五入した値 |
Math.sin(x) |
x の正弦 |
Math.cos(x) |
x の余弦 |
Math.tan(x) |
x の正接 |
Math.asin(x) |
x の逆正弦 |
Math.acos(x) |
x の逆余弦 |
Math.atan(x) |
x の逆正接 |
Math.atan2(x, y) |
座標 (x, y) の原点に対する角度 |
Math.pow(x, y) |
x の y乗 |
Math.exp(x) |
e の x乗 |
Math.sqrt(x) |
x の平方根 |
Math.log(x) |
x の自然対数 (底は e) |
Math.max(x, y) |
x と y の大きい方 |
Math.min(x, y) |
x と y の小さい方 |
Math.random() |
0 以上 1 未満の乱数 |
Property |
|
Math.E |
自然対数 (e = 2.718) |
Math.LN2 |
2 の自然対数 (0.693) |
Math.LN10 |
10 の自然対数 (2.302) |
Math.LOG2E |
2 を底とする e の自然対数 (1.442) |
Math.LOG10E |
10 を底とする e の自然対数 (0.434) |
Math.PI |
円周率 (π = 3.141) |
Math.SQRT2 |
2 の平方根 (1.414) |
Math.SQRT1_2 |
1/2 の平方根 (0.707) |