如何在 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变量接收字符串作为输入并返回它不是数字。

Open Compiler
<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。

Open Compiler
<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 次浏览

启动您的职业生涯

通过完成课程获得认证

开始学习
广告