「JavaScript/Math」の版間の差分
削除された内容 追加された内容
cleanup |
|||
1 行
{{Nav}}
'''Math'''オブジェクトはいくつかの[[w:関数一覧|数学関数]]と[[w:数学定数|定数]]を提供します。Mathは静的なオブジェクトで、MathコンストラクタやMathプロトタイプオブジェクトは存在しません。すべてのプロパティやメソッドは[[{{PAGENAME}}/E|Math.E]]や[[{{PAGENAME}}/abs|Math.abs]]のように、必ず'''Math.'''を付けて呼び出します。
== Math ==
'''Math'''オブジェクトにはいくつかの基本的な数学定数と数学関数が定義されています<ref>https://tc39.es/ecma262/#sec-value-properties-of-the-math-object ECMA-262::21.3.1 Value Properties of the Math Object</ref>。
=== 静的プロパティ ===
[[w:数学定数|数学定数]]
<!--
a = []
for (const p in Object.getOwnPropertyDescriptors(Math))
if (typeof Math[p] != "function")
a.push(`; [[{{PAGENAME}}/${p}|Math.${p}]]`)
console.log(a.sort().join("\n"))
; [[{{PAGENAME}}/E|Math.E]]
; [[{{PAGENAME}}/LN10|Math.LN10]]
; [[{{PAGENAME}}/LN2|Math.LN2]]
; [[{{PAGENAME}}/LOG10E|Math.LOG10E]]
; [[{{PAGENAME}}/LOG2E|Math.LOG2E]]
; [[{{PAGENAME}}/PI|Math.PI]]
; [[{{PAGENAME}}/SQRT1_2|Math.SQRT1_2]]
; [[{{PAGENAME}}/SQRT2|Math.SQRT2]]
-->
; [[{{PAGENAME}}/E|Math.E]]
82 ⟶ 53行目:
=== 静的メソッド ===
[[w:関数 (数学)|数学関数]]
<!--
a = []
for (const p in Object.getOwnPropertyDescriptors(Math))
if (typeof Math[p] === "function")
a.push(`; [[{{PAGENAME}}/${p}|Math.${p}]]`)
console.log(a.sort().join("\n"))
; [[{{PAGENAME}}/abs|Math.abs]]
; [[{{PAGENAME}}/acosh|Math.acosh]]
; [[{{PAGENAME}}/acos|Math.acos]]
; [[{{PAGENAME}}/asinh|Math.asinh]]
; [[{{PAGENAME}}/asin|Math.asin]]
; [[{{PAGENAME}}/atan2|Math.atan2]]
; [[{{PAGENAME}}/atanh|Math.atanh]]
; [[{{PAGENAME}}/atan|Math.atan]]
; [[{{PAGENAME}}/cbrt|Math.cbrt]]
; [[{{PAGENAME}}/ceil|Math.ceil]]
; [[{{PAGENAME}}/clz32|Math.clz32]]
; [[{{PAGENAME}}/cosh|Math.cosh]]
; [[{{PAGENAME}}/cos|Math.cos]]
; [[{{PAGENAME}}/expm1|Math.expm1]]
; [[{{PAGENAME}}/exp|Math.exp]]
; [[{{PAGENAME}}/floor|Math.floor]]
; [[{{PAGENAME}}/fround|Math.fround]]
; [[{{PAGENAME}}/hypot|Math.hypot]]
; [[{{PAGENAME}}/imul|Math.imul]]
; [[{{PAGENAME}}/log10|Math.log10]]
; [[{{PAGENAME}}/log1p|Math.log1p]]
; [[{{PAGENAME}}/log2|Math.log2]]
; [[{{PAGENAME}}/log|Math.log]]
; [[{{PAGENAME}}/max|Math.max]]
; [[{{PAGENAME}}/min|Math.min]]
; [[{{PAGENAME}}/pow|Math.pow]]
; [[{{PAGENAME}}/random|Math.random]]
; [[{{PAGENAME}}/round|Math.round]]
; [[{{PAGENAME}}/sign|Math.sign]]
; [[{{PAGENAME}}/sinh|Math.sinh]]
; [[{{PAGENAME}}/sin|Math.sin]]
; [[{{PAGENAME}}/sqrt|Math.sqrt]]
; [[{{PAGENAME}}/tanh|Math.tanh]]
; [[{{PAGENAME}}/tan|Math.tan]]
; [[{{PAGENAME}}/trunc|Math.trunc]]
-->
; [[{{PAGENAME}}/abs|Math.abs]]
: [[w:絶対値|絶対値]]を返します。
|