参考链接:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math
一、三角函数
三角函数 sin()、cos()、tan()、asin()、acos()、atan() 和 atan2() 返回的值是弧度而非角度。
若要转换,弧度除以 (Math.PI / 180) 即可转换为角度,同理,角度乘以这个数则能转换为弧度。
Math.atan2(y, x) —— 返回 y/x 的反正切值。
Math.PI —— 圆周率的写法
Math.sin(x) —— 返回一个数的正弦值。
Math.asin(x) —— 返回一个数的反正弦值。
Math.asinh(x) —— 返回一个数的反双曲正弦值。
Math.cos(x) —— 返回一个数的余弦值。
Math.acos(x) —— 返回一个数的反余弦值。
Math.acosh(x) —— 返回一个数的反双曲余弦值。
Math.tan(x) —— 返回一个数的正切值。
Math.atan(x) —— 返回一个数的反正切值。
Math.atanh(x) —— 返回一个数的反双曲正切值。
二、数学方法
Math.random() —— 返回一个 0 到 1 之间的伪随机数。
Math.round(x) —— 返回四舍五入后的整数。
Math.trunc(x) —— 返回一个数的整数部分,直接去除其小数点及之后的部分。
Math.ceil(x) —— 返回大于一个数的最小整数,即一个数向上取整后的值。
Math.floor(x) —— 返回小于一个数的最大整数,即一个数向下取整后的值。
Math.abs(x) —— 返回一个数的绝对值。
Math.sqrt(x) —— 返回一个数的平方根。
Math.cbrt(x) —— 返回一个数的立方根。
Math.pow(x, y) —— 返回一个数的 y 次幂。
Math.sign(x) —— 返回一个数的符号,得知一个数是正数、负数还是 0。
Math.toSource() —— 返回字符串 “Math”。