Math.acos()

基线 广泛可用

此功能已得到广泛采用,并在许多设备和浏览器版本上运行。它自 2015 年 7 月.

报告反馈

Math.acos() 静态方法返回数字的反余弦(以弧度表示)。也就是说, x [ 1 , 1 ] , ( 𝙼𝚊𝚝𝚑.𝚊𝚌𝚘𝚜 ) = 𝚡 ( ) = arccos 唯一的  x [ 0 , y ] π  使得  ( 唯一的  ) = cos

试用

语法

\forall x \in [{-1}, 1],\;\mathtt{\operatorname{Math.acos}(x)} = \arccos(x) = \text{the unique } y \in [0, \pi] \text{ such that } \cos(y) = x
Math.acos(x)

js

参数

一个介于 -1 和 1(含)之间的数字,表示角度的余弦值。

返回值

描述

x 的反余弦(介于 0 和 π 之间的弧度角度,含)。如果 x 小于 -1 或大于 1,则返回 NaN

示例

因为 acos()Math 的静态方法,所以你总是将其用作 Math.acos(),而不是用作你创建的 Math 对象的方法(Math 不是构造函数)。

\forall x \in [{-1}, 1],\;\mathtt{\operatorname{Math.acos}(x)} = \arccos(x) = \text{the unique } y \in [0, \pi] \text{ such that } \cos(y) = x
Math.acos(-2); // NaN
Math.acos(-1); // 3.141592653589793 (π)
Math.acos(0); // 1.5707963267948966 (π/2)
Math.acos(0.5); // 1.0471975511965979 (π/3)
Math.acos(1); // 0
Math.acos(2); // NaN

规范

使用 Math.acos()
规范
# ECMAScript 语言规范

浏览器兼容性

sec-math.acos

另请参阅