JavaScript Math.atan() 方法



JavaScript 的 Math.atan() 方法接受一个数字作为参数,并计算该数字的反正切(正切的逆)。结果是正切值为指定数字的角度(以弧度表示)。

以下是一些说明 Math.atan() 方法行为的不同场景:

  • 如果提供给此方法的参数是数值,则它返回介于 -π/2 和 π/2 之间的弧度角。
  • 如果参数是“Infinity”,则它返回 π/2。
  • 如果它是“-Infinity”,则它返回 -π/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

在这里,我们计算 Infinity 的反正切:

<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”作为结果。

广告