- Math 对象,是浏览器中内置的专门处理数学计算的对象,Math对象中内置了很多的数学方法.
获取绝对值 Math.abs()
- 作用: 获取绝对值
- 参数: 需要转换的数字
- 返回值: 转换后的绝对数字
let a = Math.abs(-12)
let b = Math.abs(12)
console.log(a,b)
向下取整 Math.floor()
- 作用: 向下取整
- 参数: 需要取整的数字
- 返回值: 取整后的数字
let a = Math.floor(12.9)
console.log(a)
向上取整 Math.ceil()
- 作用: 向上取整
- 参数: 需要取整的数字
- 返回值: 取整后的数字
let a = Math.ceil(12.3)
console.log(a)
四舍五入 Math.round()
- 作用: 四舍五入数字
- 参数: 需要的四舍五入数字
- 返回值: 四舍五入后的数字
let a = Math.round(12.4)
let b = Math.round(12.5)
console.log(a,b)
生成0-1之间随机小数 Math.random()
- 作用: 生成0-1之间随机小数
- 参数: 无
- 返回值: 0-1之间的随机小数
let a = Math.random()
console.log(a)
如何生成 n-m 之间的随机数
let n = 1
let m = 9
let num = Math.round(Math.random() * (m - n) + n)
console.log(num)
获取n的算术平方根 Math.sqrt(n)
- 作用: 获取参数的算术平方根
- 参数: 需要获取平方根的数字
- 返回值: 参数的算术平方根
let a = Math.sqrt(8)
console.log(a)
获取圆周率 Math.PI
- 作用: 获取圆周率
- 参数: 无 PI是Math对象上的静态属性
- 返回值: 圆周率
let a = Math.PI;
console.log(a);
console.log(a.toFixed(2));