Math
主要做一些数学上的常用运算:比如平方、绝对值、开方、三角函数等。
一. 常用属性
Math.PI
:π
的值Math.E
: 自然对数的底数:
console.log(Math.PI); // 3.141592653589793
console.log(Math.E); // 2.718281828459045
二. 常用方法
Math.abs(x)
: 返回x的绝对值console.log(Math.abs(5)); // 5 console.log(Math.abs(-5)); // 5
Math.max(任意个数值)
:返回传入的数值中的最大值console.log(Math.max(40, 6, 80)); // 80
Math.min(任意个数值)
:返回传入的数值中的最小值console.log(Math.min(40, 6, 80)); // 6
Math.ceil(number)
: 返回大于等于number的最小整数(向上取整)console.log(Math.ceil(13.1)); // 14 console.log(Math.ceil(-13.1)); // -13
Math.floor(number)
: 返回小于等于number的最大整数(向下取整)console.log(Math.floor(13.1)); // 13 console.log(Math.floor(-13.1)); // -14
Math.round(number)
: 四舍五入console.log(Math.round(13.4)); // 13 console.log(Math.round(13.5)); // 14 console.log(Math.round(-13.5)); // -13 console.log(Math.round(-13.6)); // -14
Math.pow(x, y)
: 返回 $$x^y$$console.log(Math.pow(2, 3)); // 8
Math.random()
: 返回 0-1之间的随机小数。包括0,但是不包括1console.log(Math.random());
Math.sqrt(x)
: 返回x的平方根console.log(Math.sqrt(4)); // 2
Math.sin(x)
正弦,Math.cos(x)
余弦,Math.tan(x)
正切注意:三角函数的参数都是弧度。
console.log(Math.sin(Math.PI / 4)); // 45度的正弦 console.log(Math.cos(Math.PI / 4)); // 45度的余弦 console.log(Math.tan(Math.PI / 4)); // 45度的正切