JS-Math对象

这篇博客详细介绍了JavaScript中的Math对象,包括其内置的属性如E、LN2等和方法如abs、acos、asin等。每个属性和方法都有详细的解释,如acos方法返回一个数的反余弦值,如果参数超出特定范围则返回NaN。Math对象提供了数学运算所需的常量和函数,对于JavaScript开发者来说是不可或缺的工具。
摘要由CSDN通过智能技术生成

属性

1. E

代表算术常量 e,即自然对数的底数,其值近似于 2.71828

Math.E

document.write("Euler's number: " + Math.E);

2. LN2

是 loge2,即 2 的自然对数,其值近似于 0.69314718055994528623

Math.LN2

document.write("LN2: " + Math.LN2);

3. LN10

是 loge10,即 10 的自然对数,其值近似于 2.3025850929940459011

Math.LN10

document.write("LN10: " + Math.LN10);

4. LOG2E

是 log2e,即 2 为底 e 的对数,其值近似于 1.442695040888963387

Math.LOG2E

document.write("LOG2E: " + Math.LOG2E);

5. LOG10E

是 log10e,即 10 为底 e 的对数,其值近似于 0.43429448190325181667

Math.LOG10E

document.write("LOG10E: " + Math.LOG10E);

6. PI

是 π,即圆的周长和它的直径之比。这个值近似为 3.141592653589793

Math.PI

document.write("PI: " + Math.PI);

7. SQRT1_2

返回 2 的平方根的倒数。这个值近似为 0.7071067811865476

Math.SQRT1_2

document.write("SQRT1_2: " + Math.SQRT1_2);

8. SQRT2

返回 2 的平方根。这个值近似为 1.4142135623730951

Math.SQRT2

document.write("SQRT2: " + Math.SQRT2);

方法

1. abs

返回数的绝对值

返回值

x 的绝对值。

Math.abs(x)

参数
  • 必需
    • x 必须是一个数值。
document.write(Math.abs(7.25) + "<br />")
document.write(Math.abs(-7.25) + "<br />")
document.write(Math.abs(7.25-10))

2. acos

返回一个数的反余弦

返回值

x 的反余弦值。返回的值是 0 到 PI 之间的弧度值。

注释:如果参数 x 超过了 -1.0 ~ 1.0 的范围,那么浏览器将返回 NaN。
注释:如果参数 x 取值 -1,那么将返回 PI。

Math.acos(x)

参数
  • 必需
    • x 必须是 -1.0 ~ 1.0 之间的数。
document.write(Math.acos(0.64) + "<br />")
document.write(Math.acos(0) + "<br />")
document.write(Math.acos(-1) + "<br />")
document.write(Math.acos(1) + "<br />")
document.write(Math.acos(2))

结果:
    0.8762980611683406
    1.5707963267948965
    3.141592653589793
    0
    NaN

3. asin

返回一个数的反正弦值

返回值

x 的反正弦值。返回的值是 -PI/2 到 PI/2 之间的弧度值。

注释:如果参数 x 超过了 -1.0 ~ 1.0 的范围,那么浏览器将返回 NaN。
注释:如果参数 x 取值 -1,那么将返回 PI/2。

Math.asin(x)

参数
  • 必需
    • x 必须是 -1.0 ~ 1.0 之间的数。
document.write(Math.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值