内置对象Math的使用

120 阅读1分钟

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取整来去除小数点