JavaScript Math asin()

asin() 方法计算指定角度的反正弦(正弦的逆函数)并返回它。

示例

let value = Math.asin(1);
console.log(value); 

// Output: 1.5707963267948966

asin() 语法

Math.asin() 方法的语法是

Math.asin(angle)

在此,asin() 是一个静态方法。因此,我们使用类名 Math 来访问该方法。


asin() 参数

asin() 方法接受一个参数

  • angle - 以弧度为单位,用于计算其反正弦的值

注意:angle 的值应在 -11 之间。


asin() 返回值

asin() 方法返回

  • angle 的反正弦值
  • 如果参数为非数字、大于 1 或小于 -1,则返回 NaN(非数字)。

示例 1:Math.asin(),参数在 -1 和 1 之间

// arcsine of negative number let number1 = Math.asin(-1);
console.log(number1);
// arcsine of positive number let number2 = Math.asin(0.5);
console.log(number2); // Output: // -1.5707963267948966 // 0.5235987755982989

在上面的示例中,Math.asin() 方法计算了以下值的反正弦:

  • -1(负数)- 结果为 -1.5707963267948966
  • 0.5(正数)- 结果为 0.5235987755982989

示例 2:Math.asin(),参数不在 -1 和 1 范围内

// argument less than -1 let number1 = Math.asin(-100);
console.log(number1); // Output: NaN
// argument greater than 1 let number2= Math.asin(32)
; console.log(number2); // Output: NaN

这里,我们得到 NaN 作为输出,因为参数 -10032 都不在 -11 的范围内。


示例 3:Math.asin(),使用非数字参数

let string = "Harry";
// asin() with a string argument let value = Math.asin(string);
console.log(value); // Output: // NaN

在上面的示例中,我们尝试计算字符串 "Harry" 的反正弦。这就是为什么我们得到 NaN 作为输出。


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战