円周率

Math.PI
円周率を返します。

三角関数

Math.sin(ラジアン)
Math.cos(ラジアン)
Math.tan(ラジアン)
Math.tan(y,x)
asin(x) // ラジアンで返します。
acos(x) // ラジアンで返します。
atan(x) // ラジアンで返します。
atan2(y,x) // ラジアンで返します。
角度の度をラジアンに変換するにはπを乗じて180で除します。

対数

Math.log(x) // 自然対数(eが底)
Math.log(x)*Math.LOG10E // 常用対数(10が底)
Math.log(x)*Math.LOG2E // 対数(2が底)
\displaystyle Math.E=e=2.718281828459045
\displaystyle Math.LN10=log_e 10=2.302585092994046
\displaystyle Math.LN2=log_e 2=0.6931471805599453
\displaystyle Math.LOG10E=\frac{1}{log_e 10}=0.4342944819032518
\displaystyle Math.LOG2E=\frac{1}{log_e 2}=1.4426950408889633

平方根

Math.SQRT2=\sqrt{2}=1.4142135623730951
Math.SQRT1\_2=\sqrt{\frac{1}{2}}=0.7071067811865476

べき乗

Math.exp(x) // eのべき乗
Math.pow(x,n) // xのn乗

その他

Math.sqrt(x) // 平方根
Math.random() // 0~1の乱数
Math.abs(x) // 絶対値
Math.max(x,...) // 最大値
Math.min(x,...) // 最小値

四捨五入,切り捨て,切り上げ

Math.round(x) // 四捨五入  123.84→124  -123.84→-124
Math.floor(x) // 切り捨て 123.84→123  -123.84→-124
Math.ceil(x) // 切り上げ 123.84→124  -123.84→-123

桁数の指定

x.toPrecision(n) // 桁数を指定 n=3の場合  123.45→123  123456→-123e3
x.toFixed(n) // 小数点以下をn桁にする n=3の場合 123.4567→123.457

数値定数

Number.NaN // 非数
Number.POSITIVE_INFINITY // 正の無限大
Number.NEGATIVE_INFINITY // 負の無限大
Number.MAX_VALUE= // 表現可能な最小値
Number.MIN_VALUE= //  表現可能な最大値