JavaScript的Math对象有很多常用的数学计算方法,我们来看看常用的有哪些
ceil
向上取整
console.log(Math.ceil(1.2)) // Output: 2
console.log(Math.ceil(1.8)) // Output: 2
console.log(Math.ceil(2.0)) // Output: 2
console.log(Math.ceil(2)) // Output: 2
floor
与Math.ceil()
相反
console.log(Math.floor(1.2)) // Output: 1
console.log(Math.floor(1.8)) // Output: 1
console.log(Math.floor(2.0)) // Output: 2
console.log(Math.floor(2)) // Output: 2
min
取最小的数
console.log(Math.min(9, 3, 5, 6)) // Output: 3
console.log(Math.min(9)) // Output: 9
console.log(Math.min(9, 9.1)) // Output: 9
max
取最大的数
console.log(Math.max(9, 3, 5, 6)) // Output: 9
console.log(Math.max(9)) // Output: 9
console.log(Math.max(9, 9.1)) // Output: 9.1
round
四舍五入
console.log(Math.round(1.2)) // Output: 1
console.log(Math.round(1.8)) // Output: 2
console.log(Math.round(2.0)) // Output: 2
console.log(Math.round(2)) // Output: 2
abs
绝对值
console.log(Math.abs(-1)) // Output: 1
console.log(Math.abs(1)) // Output: 1
console.log(Math.abs(2)) // Output: 2
console.log(Math.abs(-0)) // Output: 0
random
随机数
console.log(Math.random()) // Output: 0.018855068582503964
console.log(Math.random()) // Output: 0.37216813281473393
console.log(Math.random()) // Output: 0.36475897151197567
pow
幂次方
console.log(Math.pow(5, 2)) // Output: 25
console.log(Math.pow(5, 5)) // Output: 3215
PI
PI值
console.log(Math.PI) // Output: 3.141592653589793
sqrt
开根
console.log(Math.sqrt(9)) // Output: 3
console.log(Math.sqrt(25)) // Output: 5
console.log(Math.sqrt(16)) // Output: 4