JavaScript Math.atan() 方法
JavaScript Math.atan() 方法接受一个数字作为参数,并计算数字的反正切(正切的倒数)。结果为正切值为指定数值的角度(以弧度为单位)。
以下是一些不同场景,演示了 Math.atan() 方法的行为 -
- 如果传递给此方法的参数是数值,则返回介于 -/2 和 /2 之间的弧度角度。
- 如果参数为"无穷大",则返回 /2。
- 如果参数为"无穷大",则返回 -/2。
- 如果参数为非数值或空数,则返回"NaN"(非数字)作为结果。
语法
以下是 JavaScript Math.atan() 方法的语法 -
Math.atan(x);
参数
此方法仅接受一个参数。具体说明如下 -
- x: 表示角度正切的数值。
返回值
此方法返回所提供数值的反正切值(正切的倒数),以弧度为单位。
示例 1
在下面的示例中,我们演示了 JavaScript Math.atan() 方法的基本用法 -
<html> <body> <script> let number1 = Math.atan(-2); document.write(number1, "<br>"); let number2 = Math.atan(0); document.write(number2, "<br>"); let number3 = Math.atan(2); document.write(number3); </script> </body> </html>
输出
返回所提供参数的反正切值(以弧度为单位)。
示例 2
这里,我们计算无穷大的反正切值 -
<html> <body> <script> let number1 = Math.atan(Infinity); document.write(number1, "<br>"); let number2 = Math.atan(-Infinity); document.write(number2); </script> </body> </html>
输出
如我们所见,它对"Infinity"返回 /2,对"-Infinity"返回 -/2。
示例 3
如果我们将一个空数字或非数字值作为参数传递给此方法,它将返回"NaN"作为输出 -
<html>
<body>
<script>
let number1 = Math.atan("Tutorialspoint");
let number2 = Math.atan();
document.write(number1, "<br>", number2);
</script>
</body>
</html>
输出
如果我们执行上述程序,它将返回"NaN"作为结果。

