属性
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.