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”作為結果。

廣告