Math的方法

81 阅读1分钟

Math的方法

Math.ceil()

可以向上取整,小数为只要有值就会自动进1

console.log(Math.ceil(52.12)); //返回值53
console.log(Math.ceil(-52.12)); //返回值-52
console.log(Math.ceil(52.6)); //返回值53
console.log(Math.ceil(-52.6)); //返回值-52

Math.floor()

可以对一个数进行向下取整,舍去小数部分

console.log(Math.floor(52.12));//返回值52
console.log(Math.floor(-52.12));//返回值-53
console.log(Math.floor(52.6));//返回值52
console.log(Math.floor(-52.6));//返回值-53

Math.round()

可以对一个数进行四舍五入, 但当为负数的时候小数位是5不会进一会舍去

console.log(Math.round(52.12));//返回值52
console.log(Math.round(-52.12));//返回值-52
console.log(Math.round(52.6));//返回值53
console.log(Math.round(-52.6));//返回值-53

Math.random()

可以用来生成0-1之间的随机数,包含0但不包含1

生成x-y之间的随机数

公式:Math.floor(Math.random()*(max-min+1)+min)

Math.pow(x,y)

返回x的y次幂

console.log(Math.pow(2,10)); //返回值1024