JS中的Math对象(秒懂如何使用Math对象)
JavaScript 的 Math
对象提供了一些用于数学运算的方法和常量。以下是一些常用的 Math
对象的属性和方法:
属性:
Math.E
:自然对数的底数,约等于 2.718281828459045。Math.LN2
:2 的自然对数的近似值,约等于 0.6931471805599453。Math.LN10
:10 的自然对数的近似值,约等于 2.302585092994046。Math.LOG2E
:以 2 为底的 E 的对数的近似值,约等于 1.4426950408889634。Math.LOG10E
:以 10 为底的 E 的对数的近似值,约等于 0.4342944819032518。Math.PI
:圆周率 π 的近似值,约等于 3.141592653589793。Math.SQRT1_2
:1/2 的平方根的近似值,约等于 0.7071067811865476。Math.SQRT2
:2 的平方根的近似值,约等于 1.4142135623730951。
方法:
Math.abs(x)
:返回 x 的绝对值。Math.acos(x)
:返回 x 的反余弦值。Math.asin(x)
:返回 x 的反正弦值。Math.atan(x)
:返回 x 的反正切值。Math.atan2(y, x)
:返回从 x 轴到点 (x,y) 的角度。Math.ceil(x)
:返回大于等于 x 的最小整数。Math.cos(x)
:返回 x 的余弦值。Math.exp(x)
:返回 E 的 x 次幂。Math.floor(x)
:返回小于等于 x 的最大整数。Math.log(x)
:返回 x 的自然对数(以 E 为底)。Math.max(x, y)
:返回 x 和 y 中的最大值。Math.min(x, y)
:返回 x 和 y 中的最小值。Math.pow(x, y)
:返回 x 的 y 次幂。Math.random()
:返回一个介于 0(包括)和 1(不包括)之间的随机数。Math.round(x)
:返回最接近 x 的整数。Math.sin(x)
:返回 x 的正弦值。Math.sqrt(x)
:返回 x 的平方根。Math.tan(x)
:返回 x 的正切值。Math.toSource()
:返回对象的源代码。Math.toString()
:返回 Math 对象的字符串表示。Math.value(x)
:返回 x 的正值。Math.trunc(x)
:返回 x 的整数部分。
示例代码:
// 使用 Math.PI 计算圆的面积
const areaOfCircle = radius => Math.PI * Math.pow(radius, 2);
// 生成一个随机整数
const randomInt = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min;
console.log(areaOfCircle(5)); // 计算半径为
评论已关闭