Math.acos()
Math.acos()
返回一个数的反余弦值(单位为弧度),即:
\forall x \in[{-1};1],\;\mathtt{\operatorname{Math.acos}(x)}= rccos(x)= \text{the unique}\; y \in[0;\pi]\,\text{such that}\;\cos(y)= x
语法
Math.acos(x)
参数
x
- 一个数值
描述
acos
方法以-1 到 1 的一个数为参数,返回一个 0 到 pi (弧度)的数值。如果传入的参数值超出了限定的范围,将返回NaN
。
由于acos
是Math
的静态方法,所以应该像这样使用:Math.acos()
,而不是作为你创建的Math
实例的属性(Math
不是一个构造函数)。
示例
例子:使用Math.acos
Math.acos(-2); // NaN Math.acos(-1); // 3.141592653589793 Math.acos(0); // 1.5707963267948966 Math.acos(0.5); // 1.0471975511965979 Math.acos(1); // 0 Math.acos(2); // NaN
对于小于-1 或大于 1 的值,Math.acos
返回NaN
。