如何在 JavaScript 中获取数字的反正弦值(以弧度表示)?
本教程将帮助您在 JavaScript 中找到数字的反正弦值(以弧度表示)。
正弦是它们定义的直角三角形对边与斜边的比值。
要获取数字的正弦值,在 JavaScript 中使用 Math.sin() 函数。它返回一个介于 1 和 -1 之间的值。这表示角度的正弦值。这将以弧度表示。
正弦的反函数称为反正弦。可以使用 asin() 方法计算角度的三角反正弦值。这将返回一个介于 -π/2 和 π/2 之间的值。
asin() 方法的输入是一个参数 1 ≥ n ≥ -1。该函数返回以弧度表示的反正弦值。数学表示如下 asin(x) = sine1(x)=1/sine(x)。接下来,我们将了解在 JavaScript 中查找反正弦的方法。
接下来,我们将了解在 JavaScript 中查找反正弦的方法。
使用 Math.asin() 方法
在这里,我们将学习 JavaScript 中的 Math.asin() 方法。此方法返回 JavaScript 中数字的反正弦值。如果数字介于 -1 和 1 之间,则返回该值。如果数字超出此范围,则此方法返回 NaN。这是 ECMAScript1(ES1) 的功能。
支持的浏览器包括 Google Chrome 1 及更高版本、Internet Explorer 3 及更高版本、Firefox 1 及更高版本、Opera 3 及更高版本以及 Safari 1 及更高版本。
语法
Math.asin(number);
这里,数字值必须在 1 和 -1 之间。
参数
number − 这是需要查找以弧度表示的反正弦值的数字。
示例 1
在此示例中,创建了两个 <p> 标签以显示输出。将介于 1 和 -1 之间的值分配给第一组变量以正确获取反正弦值。将字符串值和介于 1 和 -1 之间的范围内的值分配给第二组变量。Math.asin() 方法执行所有输入,并显示输出。
<html> <body> <h4> Finding the arcsine of a number in JavaScript using <i> Math.asin() </i></h4> <p id = "asinDisp1"> </p> <p id = "asinDisp2"> </p> <script> let x1 = Math.asin(0.63); let x2 = Math.asin(-0.8); let x3 = Math.asin(-1); let x4 = Math.asin(0); let x5 = Math.asin(0.6); let x6 = Math.asin(1); let x7 = Math.asin(Math.PI/10); let y1 = Math.asin(-3); let y2 = Math.asin(3); let y3 = Math.asin("Best"); let y4 = Math.asin(Math.PI/2); var asinDispEl1 = document.getElementById("asinDisp1"); asinDispEl1.innerHTML = "Math.asin(0.63) = " + x1 + "<br>" + "Math.asin(-0.8) = " + x2 + "<br>" + "Math.asin(-1) = " + x3 + "<br>" +"Math.asin(0) = " + x4 + "<br>" + "Math.asin(0.6) = " + x5 + "<br>" +"Math.asin(1) = " + x6 + "<br>" + "Math.asin(Math.PI/10) = " + x7 +"<br>"; var asinDispEl2 = document.getElementById("asinDisp2"); asinDispEl2.innerHTML = "Math.asin(-3) = " + y1 + "<br>" + "Math.asin(3)= " + y2 + "<br>" + "Math.asin('Best') = " + y3 + "<br>"+"Math.asin(Math.PI/2) = " + y4 + "<br>"; </script> </body> </html>
示例 2
在此示例中,创建了一个 p 标签以显示输出。这里,输入像 2+1、1-1、0.2+0.2 这样提供给 Math.asin()。这与数学运算相同。根据结果的范围,返回反正弦值。即 2+1=3 超出 1 和 -1,返回 NaN。1-1=0,在范围内,返回输出。
<html> <body> <h4> Finding the arcsine value of a number using <i> Math.asin() </i> Math operation example</h4> <p id = "asinNumOut"> </p> <script> var asinNumOutEl = document.getElementById("asinNumOut"); asinNumOutEl.innerHTML = "Math.asin(2+2) = " + Math.asin(2+2) + "<br>" +"Math.asin(02+0.2) = " + Math.asin(02+0.2) + "<br>" + "Math.asin(1-1) = " + Math.asin(1-1); </script> </body> </html>
本教程帮助我们了解了 JavaScript 中的 Math.asin() 方法。此方法以弧度查找数字的反正弦值。如果给定的输入介于 1 和 -1 之间,则该方法返回该值。否则,它返回 NaN。我们还提供了一些与输入相关的运算,例如 2+1。对于我们提供的任何输入,该方法都根据输入返回了值。