目录
Math是JS中内置对象,称为数学对象,其中包含了许多方法和属性
属性
Math.PI,获取圆周率
console.log(Math.PI);//3.141592653589793
方法
Math.random()
生成随机数,生成0到1之间的随机数 [0,1)
console.log(Math.random());//结果在0到1之间,不包含1
Math.ceil()
数字向上取整,舍弃小数部分,整数部分加1
console.log(Math.ceil(2.1));//3
Math.floor()
数字向下取整,舍弃小数部分,整数不变
console.log(Math.floor(6.7));//6
Math.round()
四舍五入取整,
console.log(Math.round(4.3));//4
console.log(Math.round(4.6));//5
Math.min()
取最小值
Math.min(24, 18, 6, 19, 21)
Math.pow()
求某个数次方
// 求某个数的多少次方
Math.pow(4, 2) // 求 4 的 2 次方
Math.pow(2, 3) // 求 2 的 3 次方
Math.sqrt()
求某个数平方根
console.log(Math.sqrt(16));//4
如何生成N-M之间的随机数
Math.floor(Math.random() * (M - N + 1)) + N
console.log(Math.floor(Math.random()*21))+20;//取到20-40之间的随机数