如何在JavaScript中獲取其引數商的反正切值?
在本教程中,我們將學習如何在JavaScript中獲取其引數商的反正切值。
JavaScript的Math物件包含用於執行數學運算的多個常量和方法。與Date物件不同,它沒有建構函式。
JavaScript 的Math是內建物件之一,包含用於數學常量和函式的屬性和方法,以及執行數學運算的方法。它既不是函式也不是函式物件。由於Math的屬性和方法是靜態的,因此您可以將其作為物件引用,而無需構造它。
以下是查詢JavaScript中其引數商的反正切值的方法。
使用Math.atan2()方法
Math.atan2()方法始終返回介於-π和π之間的數值,表示(x, y)點的角度θ。這是以弧度表示的,從正X軸到點(x, y)的逆時針角度。值得注意的是,y座標在前,x座標在後。
對於Math.atan2(),返回平面中(以弧度表示)正x軸與從(0,0)到點(x,y)的射線之間的角度(y,x)。
語法
Math.atan2(value);
為了找到其反正切值,該值作為引數傳遞給Math.atan2()方法。
示例
在這個例子中,我們看到如何使用Math.atan2()方法以弧度計算其輸入商的反正切值,這些輸入值作為引數提供。變數value1將-1和0之間的負數作為輸入,並返回反正切值。此除法產生無窮大。
變數value2使用兩個正整數作為引數來計算其商的反正切值。變數value3接受零和一個正整數作為輸入,並將其商的反正切值(以弧度表示)返回到控制檯。變數value4接受一個正整數和1作為引數,並將結果輸出到控制檯。
<html> <body> <h3>Get the arctangent of the quotient using <i>Math.atan2()</i> method.</h3> <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.atan2(-1,0); root.innerHTML = "Math.atan2(-1,0) = " + value1; let value2 = Math.atan2(24,28); root1.innerHTML = "Math.atan2(24,28) = " + value2; let value3 = Math.atan2(0,9); root2.innerHTML = "Math.atan2(0,9) = " + value3; let value4 = Math.atan2(244,1); root3.innerHTML = "Math.atan2(244,1) = " + value4; </script> </html>
使用math.js庫
Math.js是一個大型的數學庫,用於JavaScript和Node.js。它還包含一個靈活的表示式解析器,併為處理數字(如複數、單位、矩陣和大數)提供了一個整合的最佳解決方案。
它接受數字、大數、複數、分數、單位、字串、陣列和矩陣。它與JavaScript的內建庫相容。
它具有通用的表示式解析器。它可以執行任何符號計算。math.js包包含大量的內建常量和函式,它也可以用作命令列程式。此庫將與任何JavaScript引擎一起工作。它易於擴充套件。math.js庫是開源的。
語法
math.atan2(x,y);
提供兩個值作為引數,其商需要math.atan2()方法來計算其反正切值。
示例
在這個例子中,我們看到如何使用math.js庫的math.atan2()方法以弧度計算其輸入商的反正切值,這些輸入值作為引數提供。
變數value1將負數作為x,正數作為y,並返回x/y的反正切值。變數value2將兩個正整數作為引數,並計算這些數字商的反正切值。變數value3接受零和一個正整數作為輸入,其商的反正切值(以弧度表示)寫入控制檯。變數value4將一個正整數和1作為引數,並將結果寫入控制檯。
<html> <body> <h3> Get the arctangent of the quotient using math.js <i>math.atan2()</i> method</h3> <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.atan2(-2,8); root.innerHTML = "math.atan2(-2,8) = " + value1; let value2 = math.atan2(17,33); root1.innerHTML = "math.atan2(17,33) = " + value2; let value3 = math.atan2(0,4); root2.innerHTML = "math.atan2(0,4) = " + value3; let value4 = math.atan2(212,1); root3.innerHTML = "math.atan2(212,1) = " + value4; </script> </html>
在本教程中,我們研究了兩種計算輸入商的反正切值(以弧度表示)的方法。第一種方法是使用JavaScript中包含的Math函式。第二種方法是使用名為math.js的外部數學庫,並使用此庫提供的數學函式來確定引數商的反正切值。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP