如何在 JavaScript 中獲取數字的反正切值(以弧度表示)?


在本教程中,我們將學習如何在 JavaScript 中獲取數字的反正切值(以弧度表示)。

我們可以使用 JavaScript 的Math物件對整數執行數學運算。Math 是一個預定義的物件,具有執行不同數學函式和常量的屬性和方法。它不是函式物件。Math 函式使用 Number 資料型別,與 BigInt 不相容。

與許多其他全域性物件不同,Math 沒有函式 Object()。Math 的方法和屬性都是固定的。Math.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>

更新於:2022年9月6日

173 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.