推荐答案
Math.abs()
返回一个数的绝对值。
Math.sqrt()
返回一个数的平方根。
Math.pow(base, exponent)
返回 base
的 exponent
次幂。
Math.log()
返回一个数的自然对数(底为 e)。
本题详细解读
Math.abs()
Math.abs(x)
方法返回 x
的绝对值。如果 x
是正数或零,则返回 x
本身;如果 x
是负数,则返回 -x
。
示例:
console.log(Math.abs(5)); // 输出 5 console.log(Math.abs(-5)); // 输出 5 console.log(Math.abs(0)); // 输出 0 console.log(Math.abs(-3.14)); // 输出 3.14
Math.sqrt()
Math.sqrt(x)
方法返回 x
的平方根。如果 x
是负数,则返回 NaN
(Not a Number)。
示例:
console.log(Math.sqrt(4)); // 输出 2 console.log(Math.sqrt(9)); // 输出 3 console.log(Math.sqrt(2)); // 输出 1.4142135623730951 console.log(Math.sqrt(0)); // 输出 0 console.log(Math.sqrt(-1)); // 输出 NaN
Math.pow()
Math.pow(base, exponent)
方法返回 base
的 exponent
次幂。
示例:
console.log(Math.pow(2, 3)); // 输出 8 (2的3次方) console.log(Math.pow(3, 2)); // 输出 9 (3的2次方) console.log(Math.pow(5, 0)); // 输出 1 (任何数的0次方为1) console.log(Math.pow(2, -1)); // 输出 0.5 (2的-1次方) console.log(Math.pow(4, 0.5)); // 输出 2 (4的0.5次方,即平方根)
Math.log()
Math.log(x)
方法返回 x
的自然对数(底为 e,其中 e ≈ 2.71828)。如果 x
是负数或零,则返回 NaN
。
示例:
console.log(Math.log(1)); // 输出 0 (ln(1) = 0) console.log(Math.log(Math.E)); // 输出 1 (ln(e) = 1) console.log(Math.log(10)); // 输出 2.302585092994046 console.log(Math.log(0)); // 输出 -Infinity console.log(Math.log(-1)); // 输出 NaN