-
Math.abs() :返回数值的绝对值。
let value = -5
let absValue = Math.abs(value)
-
Math.ceil() :向上舍入为最接近的整数。
let value = 4.2
let ceilValue = Math.ceil(value)
-
Math.floor() :向下舍入为最接近的整数。
let value = 4.8
let floorValue = Math.floor(value)
-
Math.round() :四舍五入为最接近的整数。
let value = 4.5
let roundValue = Math.round(value)
-
Math.max() :返回一组数中的最大值。
let maxValue = Math.max(1, 2, 3, 4, 5)
-
Math.min() :返回一组数中的最小值。
let minValue = Math.min(1, 2, 3, 4, 5)
-
Math.pow() :返回基数的指数次幂。
let base = 2
let exponent = 3
let powerValue = Math.pow(base, exponent)
-
Math.sqrt() :返回数值的平方根。
let value = 16
let sqrtValue = Math.sqrt(value)
-
Math.random() :返回 0(包含)到 1(不包含)之间的随机数。
let randomValue = Math.random()
-
Math.trunc() :返回数值的整数部分,去掉小数部分。
let value = 4.9
let truncValue = Math.trunc(value)
-
Math.sign() :返回数值的符号:1(正数)、-1(负数)或 0(零)。
let positiveValue = 5
let negativeValue = -5
let zeroValue = 0
let signPositive = Math.sign(positiveValue)
let signNegative = Math.sign(negativeValue)
let signZero = Math.sign(zeroValue)
-
Math.sin() 、Math.cos() 、Math.tan() :返回角度(单位为弧度)的正弦、余弦和正切值。
let radians = Math.PI / 2
let sinValue = Math.sin(radians)
let cosValue = Math.cos(radians)
let tanValue = Math.tan(radians)
-
Math.asin() 、Math.acos() 、Math.atan() :返回数值的反正弦、反余弦和反正切值,结果为弧度。
let value = 1
let asinValue = Math.asin(value)
let acosValue = Math.acos(value)
let atanValue = Math.atan(value)
-
Math.log() :返回数值的自然对数(以 e 为底)。
let value = Math.E
let logValue = Math.log(value)
-
Math.exp() :返回 e 的数值次幂。
let exponent = 1
let expValue = Math.exp(exponent)