JavaScript Mathオブジェクト


Math オブジェクト

Mathオブジェクトは数学的なタスクを実行するために使用されます。

MathオブジェクトはDateやStringのようにオブジェクトのクラスではないため、コンストラクターMath()はありません。

構文

var x = Math.PI; // 返回 PI
var y = Math.sqrt(16); // 返回 16 的平方根

Math オブジェクトのチュートリアルは、当サイトのJavaScript Math オブジェクトチュートリアルを参照してください。。


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

プロパティ 説明
E 算術定数 e、すなわち自然対数の底(約2.718)を返します。
LN2 2 の自然対数(約0.693)を返します。
LN10 10 の自然対数(約2.302)を返します。
LOG2E 2 を底とする e の対数(約 1.4426950408889634)を返します。
LOG10E 10 を底とする e の対数(約0.434)を返します。
PI 円周率(約3.14159)を返します。
SQRT1_2 2 の平方根の逆数(約 0.707)を返します。
SQRT2 2 の平方根(約 1.414)を返します。

Math オブジェクトのメソッド

メソッド 説明
abs(x) x の絶対値を返します。
acos(x) x のアークコサイン値を返します。
asin(x) x のアークサイン値を返します。
atan(x) -PI/2 と PI/2 ラジアンの間の数値で x のアークタンジェント値を返します。
atan2(y,x) x軸から点 (x,y) までの角度(-PI/2 と PI/2 ラジアンの間)を返します。
ceil(x) 数値を切り上げます。
cos(x) 数値のコサインを返します。
exp(x) E の指数をx返します。
floor(x) x を切り捨てます。
log(x) 数値の自然対数(底はe)を返します。
max(x,y,z,...,n) x,y,z,...,n の中で最大値を返します。
min(x,y,z,...,n) x,y,z,...,n の中で最小値を返します。
pow(x,y) x の y 乗を返します。
random() 0 ~ 1 の間の乱数を返します。
round(x) 四捨五入します。
sin(x) 数値のサインを返します。
sqrt(x) 数値の平方根を返します。
tan(x) 角度のタンジェントを返します。
tanh(x) ある数の双曲線タンジェント関数値を返します。
trunc(x) 数値の小数部分を除去し、整数部分だけを保持します。
その他の拡張