Javascript-math-object

提供:Dev Guides
移動先:案内検索

JavaScript-数学オブジェクト

*math* オブジェクトは、数学定数と関数のプロパティとメソッドを提供します。 他のグローバルオブジェクトとは異なり、 *Math* はコンストラクタではありません。 *Math* のすべてのプロパティとメソッドは静的であり、Mathを作成せずにオブジェクトとして使用して呼び出すことができます。

したがって、定数 piMath.PI として参照し、_sine_関数を* Math.sin(x)*として呼び出します。xはメソッドの引数です。

構文

Mathのプロパティとメソッドを呼び出す構文は次のとおりです。

var pi_val = Math.PI;
var sine_val = Math.sin(30);

数学のプロパティ

以下は、Mathのすべてのプロパティとその説明のリストです。

Sr.No. Property & Description
1

link:/javascript/math_e[E \]

オイラー定数と自然対数の底、約2.718。

2

LN2

2の自然対数、約0.693。

3

LN10

10の自然対数、約2.302。

4

LOG2E

Eの2を底とする対数、約1.442。

5

LOG10E

Eの10を底とする対数、約0.434。

6

PI

円の円周と直径の比、約3.14159。

7

SQRT1_2

1/2の平方根。同様に、2の平方根に対して1、約0.707です。

8

SQRT2

2の平方根、約1.414。

次のセクションでは、Mathプロパティの使用法を示すための例をいくつか示します。

数学メソッド

Mathオブジェクトに関連付けられているメソッドとその説明のリストを次に示します

Sr.No. Method & Description
1

abs()

数値の絶対値を返します。

2

acos()

数値の逆余弦(ラジアン)を返します。

3

asin()

数値の逆正弦(ラジアン)を返します。

4

atan()

数値の逆正接(ラジアン単位)を返します。

5

atan2()

引数の商のアークタンジェントを返します。

6

ceil()

数値以上の最小の整数を返します。

7

cos()

数値の余弦を返します。

8

exp()

E ^ N ^を返します。ここで、Nは引数で、Eはオイラーの定数、自然対数の底です。

9

floor()

数値以下の最大の整数を返します。

10

log()

数値の自然対数(底E)を返します。

11

max()

ゼロ以上の数の最大値を返します。

12

min()

ゼロ以上の数の最小値を返します。

13

pow()

baseを指数のべき乗、つまりbase exponentに戻します。

14

random()

0から1までの擬似乱数を返します。

15

round()

最も近い整数に丸められた数値の値を返します。

16

sin()

数値のサインを返します。

17

sqrt()

数値の平方根を返します。

18

tan()

数値のタンジェントを返します。

19

toSource()

文字列「Math」を返します。

次のセクションでは、Mathに関連付けられたメソッドの使用法を示すいくつかの例を示します。