如何在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的外部数学库,并使用此库提供的数学函数来确定参数商的反正切值。