多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] `Math`是 JavaScript 的原生对象,提供各种数学功能。该对象不是构造函数,不能生成实例,所有的属性和方法都必须在`Math`对象上调用。 # 静态属性 `Math`对象的静态属性,提供以下一些数学常数。 * `Math.E`:常数`e`。 * `Math.LN2`:2 的自然对数。 * `Math.LN10`:10 的自然对数。 * `Math.LOG2E`:以 2 为底的`e`的对数。 * `Math.LOG10E`:以 10 为底的`e`的对数。 * `Math.PI`:常数 Pi。 * `Math.SQRT1_2`:0.5 的平方根。 * `Math.SQRT2`:2 的平方根。 这些属性都是只读的,不能修改 # 静态方法 `Math`对象提供以下一些静态方法。 * `Math.abs()`:绝对值 * `Math.ceil()`:向上取整 * `Math.floor()`:向下取整 * `Math.max()`:最大值 * `Math.min()`:最小值 * `Math.pow()`:指数运算 * `Math.sqrt()`:平方根 * `Math.log()`:自然对数 * `Math.exp()`:e的指数 * `Math.round()`:四舍五入 * `Math.random()`:随机数 # 三角函数方法 `Math`对象还提供一系列三角函数方法。 * `Math.sin()`:返回参数的正弦(参数为弧度值) * `Math.cos()`:返回参数的余弦(参数为弧度值) * `Math.tan()`:返回参数的正切(参数为弧度值) * `Math.asin()`:返回参数的反正弦(返回值为弧度值) * `Math.acos()`:返回参数的反余弦(返回值为弧度值) * `Math.atan()`:返回参数的反正切(返回值为弧度值)