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) | 数値の小数部分を除去し、整数部分だけを保持します。 |