如何在 JavaScript 中獲取數字的反正切(以弧度為單位)?
在本教程中,我們將學習如何在 JavaScript 中獲取數字的反正切(以弧度為單位)。
我們可以使用 JavaScript 的Math物件對整數執行數學運算。Math 是一個預定義的物件,具有執行不同數學函式和常量的屬性和方法。這不是一個函式物件。Math 函式與 Number 資料型別一起工作,並且與 BigInt 不相容。
與許多其他全域性物件不同,Math 沒有函式 Object()。Math 的方法和屬性都是固定的。Math.PI表示常數 pi,而正弦函式也稱為Math.sin(x)。這裡 x 是方法的輸入。在 JavaScript 中,常量是在實值的完整精度內宣告的。
以下是獲取 JavaScript 中數字的反正切(以弧度為單位)的方法。
使用 Math.atan() 方法
Math.atan()方法給出一個從(-π/2) 到 (π/2)弧度的數字。因為 atan() 是一個靜態 Math 函式,所以它總是用 Math.atan() 的形式使用,而不是用作您構造的 Math 物件的方法(Math 不是建構函式)。Math.atan()函式返回以弧度表示的給定值的反正切。
語法
Math.atan(value);
這裡value作為引數傳遞給 Math.atan() 方法以找到它的反正切。
示例
在這個示例中,我們看到如何使用 Math.atan()方法找到作為引數傳遞的數字的反正切(以弧度為單位)。
value1變數接收一個負數 -1 作為輸入,並返回以弧度表示的反正切,而變數value2接收一個十進位制數作為輸入,並返回該數字的反正切。變數value3接收一個正整數作為輸入,並將以弧度表示的反正切值返回到控制檯,變數 value4 接收一個字串作為輸入,並返回它不是數字到控制檯。
<html> <body> <h2> Get the arctangent using <i> Math.atan() </i> method. </h2> <p id = "root"> </p> <p id = "root1"> </p> <p id = "root2"> </p> <p id = "root3"> </p> </body> <script> let root = document.getElementById("root"); let root1 = document.getElementById("root1"); let root2 = document.getElementById("root2"); let root3 = document.getElementById("root3"); let value1 = Math.atan(-1); root.innerHTML = " Math.atan(-1) = " + value1; let value2 = Math.atan(0.2); root1.innerHTML = " Math.atan(0.2) = " + value2; let value3 = Math.atan(29); root2.innerHTML = " Math.atan(29) = " + value3; let value4 = Math.atan("Text"); root3.innerHTML = " Math.atan('Text') = " + value4; </script> </html>
使用 math.js 庫
Math.js 是一個大型的 JavaScript 和 Node.js 數學庫。它有一個功能強大的表示式解析器,支援符號計算,以及大量常量和內建函式。並且它還提供了一個最佳且整合的解決方案,用於處理各種資料型別,例如整數、複數、分數、單位、矩陣和大數。它功能強大且易於使用。
它與 JavaScript 中的內建 Math 庫相容,並且還包括一個功能強大的表示式解析器。它可以執行符號計算。它包含大量內建函式和常量。
語法
math.atan(x);
這裡 x 是作為引數傳遞給 atan() 函式的數字。它返回計算出的 x 的反正切。
示例
在這個示例中,math.atan() 方法用於計算作為引數傳遞的整數的反正切(以弧度為單位)。
value1 變數接收一個負數 -4 作為輸入,並返回以弧度表示的反正切。變數 value2 接收一個十進位制數作為輸入,並返回其反正切。變數 value3 接收一個正整數作為輸入,並將以弧度表示的反正切返回到控制檯。變數 value4 接收一個零作為輸入,並返回 0。
<html> <body> <h2> Get the arctangent using math.js <i>math.atan()</i> method.</h2> <p id = "root"></p> <p id = "root1"></p> <p id = "root2"></p> <p id = "root3"></p> </body> <script src="https://unpkg.com/mathjs/lib/browser/math.js"></script> <script> let root = document.getElementById("root"); let root1 = document.getElementById("root1"); let root2 = document.getElementById("root2"); let root3 = document.getElementById("root3"); let value1 = math.atan(-4); root.innerHTML = ' math.atan(-4) = ' + value1; let value2 = math.atan(0.22); root1.innerHTML = ' math.atan(0.22) = ' + value2; let value3 = math.atan(17); root2.innerHTML = ' math.atan(17) = ' + value3; let value4 = math.atan(0); root3.innerHTML = ' math.atan(0) = ' + value4; </script> </html>
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP