Math.asin()

基线 广泛可用

此功能已得到良好建立,可在许多设备和浏览器版本上运行。它从 2015 年 7 月.

报告反馈

Math.asin() 静态方法返回数字的反正弦(以弧度表示)。也就是说, x [ 1 , 1 ] , ( 𝙼𝚊𝚝𝚑.𝚊𝚜𝚒𝚗 ) = 𝚡 ( ) = arcsin 唯一的  x [ y 2 , y 2 ] π  使得  ( 唯一的  ) = sin

试一试

语法

\forall x \in [{-1}, 1],\;\mathtt{\operatorname{Math.asin}(x)} = \arcsin(x) = \text{the unique } y \in \left[-\frac{\pi}{2}, \frac{\pi}{2}\right] \text{ such that } \sin(y) = x
Math.asin(x)

js

参数

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

返回值 - y 2 x 的反正弦(弧度表示的角度,介于 -\frac{\pi}{2} y 2 \frac{\pi}{2}

描述

之间,含)。如果 x 小于 -1 或大于 1,则返回 NaN

示例

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

\forall x \in [{-1}, 1],\;\mathtt{\operatorname{Math.asin}(x)} = \arcsin(x) = \text{the unique } y \in \left[-\frac{\pi}{2}, \frac{\pi}{2}\right] \text{ such that } \sin(y) = x
Math.asin(-2); // NaN
Math.asin(-1); // -1.5707963267948966 (-π/2)
Math.asin(-0); // -0
Math.asin(0); // 0
Math.asin(0.5); // 0.5235987755982989 (π/6)
Math.asin(1); // 1.5707963267948966 (π/2)
Math.asin(2); // NaN

规范

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

浏览器兼容性

sec-math.asin

另请参见