如何在 JavaScript 中获取数字的反正切(以弧度为单位)?

javascriptweb developmentfront end technology

在本教程中,我们将学习如何在 JavaScript 中获取数字的反正切(以弧度为单位)。

我们可以使用 JavaScript Math 对象对整数执行数学运算。Math 是一个预定义对象,具有属性和方法来执行不同的数学函数和常量。这不是函数对象。数学函数适用于 Number 数据类型,并且与 BigInt 不兼容。

与许多其他全局对象不同,Math 没有函数 Object()。Math 的方法和属性都是固定的。Math.PI 表示常数 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.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>

相关文章