4、内置对象
概念:
JavaScript内部提供的对象,给予开发者调用
Math:
方法:
random:生成 [0,1) 之间的随机数
ceil:向上取整
let result = Math.ceil(3.4)
console.log(result) //输出4
floor:向下取整
let result = Math.floor(3.4)
console.log(result) //输出3
max: 找最大值
let result = Math.max(3,4,5)
console.log(result) //输出5
//不可以传递数组参数
let result1 = Math.max([3,4,5])
console.log(result1) //输出NaN
//正确为:
let result2 = Math.max(...[3,4,5])
console.log(result2)
min: 找最小值
同上
pow : 幂运算
let num = 2
console.log('2的幂次方',Math.pow(num,2));//输出4
abs : 绝对值
let num = -2
console.log('-2绝对值',Math.abs(num));//输出2
round : 四舍五入
let result = Math.ceil(3.4)
console.log(result) //输出3
随机数:
//生成0-10的随机数
Math.floor(Math.random()*(11))
//生成5-10的随机数
Math.floor(Math.random()*6)+5
//生成M-N的随机数
Math.floor(Math.random()*(N-M+1))+M
//利用floor取整来去除小数点