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

更新于: 2022-09-06

159 次查看

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告