Math是JS 内置的 一个 对象
[API:对象中的方法]
console.log(Math);
console.log(typeof Math)

返回结果
圆周率
//Math.PI
案例:
console.log( Math.PI ); //3.141592653589793
生成随机数
//Math.random()
//获得0~1之间的随机小数
//包含0 不包含1
案例:
//情景1 正常使用
console.log(parseInt(Math.random());
//情景2 获得整数
console.log(parseInt(Math.random() * 100)); //返回0~100之间的随机整数
//情景3 获得从非0开始的随机整数
console.log(parseInt(Math.random() * 80) + 20); //返回20~100之间的随机整数
向上取整
//Math.ceil(num)
案例:
console.log(Math.ceil(3.0)); //3
console.log(Math.ceil(3.1)); //4
console.log(Math.ceil(3.9)); //4
向下取整
//Math.floor(num)
案例:
console.log(Math.floor(3.0)); //3
console.log(Math.floor(3.1)); //3
console.log(Math.floor(3.9)); //3
四舍五入
//Math.round(num)
案例:
console.log(Math.floor(3.0)); //3
console.log(Math.floor(3.1)); //3
console.log(Math.floor(3.9)); //4
取绝对值
//Math.abs(num)
案例:
console.log(Math.abs(3)); //3
console.log(Math.abs(-3)); //3
求次方
//Math.pow(参1,参2)
//参1指定 底数 参2指定 幂数
案例:
console.log(Math.pow(2,3)); //8
console.log(Math.pow(4,-1)); //0.25
开根号
//Math.sqrt(num)
案例:
console.log(Math.sqrt(9)); //3
最大值
//Math.max(num1,num2,...)
案例:
console.log(Math.max(1, 9, 57, 4, 2, 3, 8));
最小值
//Math.min(num1,num2,...)
案例:
console.log(Math.min(1, 9, 57, 4, 2, 3, 8));