asin()
方法计算指定角度的反正弦(正弦的逆函数)并返回它。
示例
let value = Math.asin(1);
console.log(value);
// Output: 1.5707963267948966
asin() 语法
Math.asin()
方法的语法是
Math.asin(angle)
在此,asin()
是一个静态方法。因此,我们使用类名 Math
来访问该方法。
asin() 参数
asin()
方法接受一个参数
angle
- 以弧度为单位,用于计算其反正弦的值
注意:angle
的值应在 -1 和 1 之间。
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.57079632679489660.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
作为输出,因为参数 -100 和 32 都不在 -1 和 1 的范围内。
示例 3:Math.asin(),使用非数字参数
let string = "Harry";
// asin() with a string argument
let value = Math.asin(string);
console.log(value);
// Output:
// NaN
在上面的示例中,我们尝试计算字符串 "Harry"
的反正弦。这就是为什么我们得到 NaN 作为输出。
另请阅读