數(shù)字π
console.log(Math.PI) // 3.141592653589793
取最大值
console.log(Math.max(1,2,4,6,8,6,9,4)); //9
取最小值
console.log(Math.min(1,2,4,6,8,6,9,4)); //
向上取整
console.log(Math.ceil(1.4)); //2
向下取整
console.log(Math.floor(1.3));//1
四舍五入
console.log(Math.round(1.6))//2
隨機(jī)數(shù)
console.log(Math.random());// 0 ~1 的隨機(jī)數(shù)
隨機(jī)數(shù)函數(shù)
function add (start,end){
return Math.floor(Math.random()*(end-start+1)+start);
Math.floor
}
console.log(add(10,50)); // 10~ 50 ;
其他方法
方法 說明
Math.abs(number) 返回number的絕對(duì)值
Math.exp(number) 返回Math.E的number次冪
Math.log(number) 返回number的自然對(duì)數(shù)
Math.pow(number,power) 返回number的power次冪
Math.sqrt(number) 返回number的平方根
Math.acos(x) 返回x的反余弦值
Math.asin(x) 返回x的反正弦值
Math.atan(x) 返回x的反正切值
Math.atan2(y,x) 返回y/x的反正切值
Math.cos(x) 返回x的余弦值
Math.sin(x) 返回x的正弦值
Math.tan(x) 返回x的正切值