Math【数学】オブジェクト
メモ
概要
- 数学 オブジェクト
- 全てのプロパティ・メソッドは静的
外部リンク
- ECMA-262 (英語)
The Math Object ES2024 (15) ES2023 (14) ES2022 (13) Math [ @@toStringTag ] ES2024 (15) ES2023 (14) ES2022 (13) Math.E ES2024 (15) ES2023 (14) ES2022 (13) Math.LN2 ES2024 (15) ES2023 (14) ES2022 (13) Math.LN10 ES2024 (15) ES2023 (14) ES2022 (13) Math.LOG2E ES2024 (15) ES2023 (14) ES2022 (13) Math.LOG10E ES2024 (15) ES2023 (14) ES2022 (13) Math.PI ES2024 (15) ES2023 (14) ES2022 (13) Math.SQRT1_2 ES2024 (15) ES2023 (14) ES2022 (13) Math.SQRT2 ES2024 (15) ES2023 (14) ES2022 (13)
プロパティ (全て )
プロパティ | 説明 | 値 |
---|---|---|
[ @@toStringTag ] | タグ | "Math" ([Symbol.toStringTag]) |
E | 自然対数の底 (e) | 約 2.718281828459045 |
LN2 | 2 の自然対数 (ln 2) | 約 0.6931471805599453 |
LN10 | 10 の自然対数 (ln 10) | 約 2.302585092994046 |
LOG2E | 2 を底とする e の対数 (log2e) | 約 1.4426950408889634 |
LOG10E | 10 を底とする e の対数 (log10e) | 約 0.4342944819032518 |
PI | 円周率 (π) | 約 3.141592653589793 |
SQRT1_2 | 1/2 の平方根 (√1/2) | 約 0.7071067811865476 |
SQRT2 | 2 の平方根 (√2) | 約 1.4142135623730951 |
例
メソッド (全て )
メソッド | 説明 |
---|---|
abs( x ) | 絶対値 |
acos( x ) | アークコサイン (逆余弦) |
acosh( x ) | ハイパボリックアークコサイン |
asin( x ) | アークサイン (逆正弦) |
asinh( x ) | ハイパボリックアークサイン |
atan( x ) | アークタンジェント (逆正接) |
atan2( y, x ) | y/x のアークタンジェント (逆正接) |
atanh( x ) | ハイパボリックアークタンジェント |
cbrt( x ) | 立方根 |
ceil( x ) | 小数点以下切り上げ |
clz32( x ) | 32ビットバイナリ先行0ビット数 |
cos( x ) | コサイン (余弦) |
cosh( x ) | ハイパボリックコサイン |
exp( x ) | e のべき乗 |
expm1( x ) | ex - 1 |
floor( x ) | 小数点以下切り下げ |
fround( x ) | 最も近い単精度浮動小数点形式数 |
hypot( value1 , value2 , …values ) | 二乗和の平方根 |
imul( x, y ) | 符号付き32ビット整数乗算 |
log( x ) | 自然対数 (log x) |
log1p( x ) | 1 + 数値の自然対数 |
log2( x ) | 底2の対数 |
log10( x ) | 底10の対数 |
max( [ value1 [, value2 [, … ] ] ] ) | 最大値 |
min( [ value1 [, value2 [, … ] ] ] ) | 最小値 |
pow( x, y ) | べき乗 (xy) |
random() | 疑似乱数 |
round( x ) | 小数点以下四捨五入 |
sign( x ) | 数値の符号 |
sin( x ) | サイン (正弦) |
sinh( x ) | ハイパボリックサイン |
sqrt( x ) | 平方根 (√) |
tan( x ) | タンジェント (正接) |
tanh( x ) | ハイパボリックタンジェント |
trunc( x ) | 数値の整数部 |