如何在JavaScript中獲取數字的反餘弦值(以弧度為單位)?
本教程將幫助您在JavaScript中找到數字的反餘弦值(以弧度為單位)。
餘弦是直角三角形中鄰邊與斜邊的比值,由它們定義。
要獲取數字的餘弦值,在JavaScript中使用Math.cos()函式。返回的值介於-1和1之間。這表示角度的餘弦值,單位為弧度。
餘弦的反函式稱為反餘弦。可以使用acos()方法計算角度的三角反餘弦值。這將返回0.0到π之間的值。
acos()的輸入是一個引數1 ≥ n ≥ -1。該函式返回以弧度為單位的反餘弦值。數學表示如下:acos(n) = cos-1(n) = 1/cos(n)。
接下來,我們將討論在JavaScript中查詢反餘弦值的方法。
使用Math.acos()方法
在這裡,我們將學習JavaScript中的Math.acos()方法。Math.acos()返回JavaScript中數字的反餘弦值。如果數字在-1和1之間,則返回的值介於0和π之間。如果數字超出此範圍,則此方法返回NaN。這是一個ECMAScript1(ES1)特性。
支援的瀏覽器包括:谷歌瀏覽器1及以上版本、Internet Explorer 3及以上版本、Firefox 1及以上版本、Opera 3及以上版本和Safari 1及以上版本。
語法
Math.acos( number );
這裡,數值必須在1和-1之間。
引數
number − 這是要查詢其以弧度為單位的反餘弦值的數字。
示例1
在這個程式中,建立了兩個p標籤來顯示輸出。將1和-1之間的值賦給一些變數,以便正確獲取反餘弦值。將字串值和超出1和-1範圍的值賦給另一組變數。Math.acos()執行所有輸入,並顯示輸出。
<html> <body> <h4> Finding the arccosine of a number in JavaScript using <i>Math.acos()</i></h4> <p id = "acosDisp1"></p> <p id = "acosDisp2"></p> <script> let a1 = Math.acos(0.75); let a2 = Math.acos(-0.9); let a3 = Math.acos(-1); let a4 = Math.acos(0); let a5 = Math.acos(0.5); let a6 = Math.acos(1); let a7 = Math.acos(Math.PI/10); let b1 = Math.acos(-2); let b2 = Math.acos(2); let b3 = Math.acos("Learn"); let b4 = Math.acos(Math.PI/3); var acosDispEl1 = document.getElementById("acosDisp1"); acosDispEl1.innerHTML = "Math.acos(0.75) = " + a1 + "<br>" + "Math.acos(-0.9) = " + a2 + "<br>" + "Math.acos(-1) = " + a3 + "<br>" +"Math.acos(0) = " + a4 + "<br>" + "Math.acos(0.5) = " + a5 + "<br>" +"Math.acos(1) = " + a6 + "<br>" + "Math.acos(Math.PI/10) = " + a7 +"<br>"; var acosDispEl2 = document.getElementById("acosDisp2"); acosDispEl2.innerHTML = "Math.acos(-2) = " + b1 + "<br>" + "Math.acos(2)= " + b2 + "<br>" + "Math.acos('Learn') = " + b3 + "<br>" + "Math.acos(Math.PI/3) = " + b4 + "<br>" </script> </body> </html>
示例2
此示例建立一個p標籤來顯示輸出。這裡,輸入到Math.acos()中,例如1+1、2-1、0.1+0.1。這與數學運算相同。根據結果的範圍,返回反餘弦值。例如1+1=2 超出1和-1的範圍,返回NaN;2-1=1 在範圍內,返回0。
<html> <body> <h4> Finding the arccosine value of a number in JavaScript using <i> Math.acos() </i> Math operation example </h4> <p id = "acosNumOut"> </p> <script> var acosNumOutEl = document.getElementById("acosNumOut"); acosNumOutEl.innerHTML = "Math.acos(1 + 2) = " + Math.acos(1 + 2) + "<br>" + "Math.acos(0.1 + 0.2) = " + Math.acos(0.1 + 0.2) + "<br>" + "Math.acos(2 - 1)" + Math.acos(2 - 1); </script> </body> </html>
本教程幫助我們學習了JavaScript中的Math.acos()。此方法查詢以弧度為單位的數字的反餘弦值。如果輸入在1和-1之間,則該方法返回該值;否則返回NaN。我們還嘗試在輸入中新增一些運算,例如1+1。在這種情況下,該方法也會根據輸入範圍返回相應的結果。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP