JavaScript Math.tan() 方法



JavaScript 的 Math.tan() 方法接受一个数值参数(表示以弧度为单位的角度),并计算该数字的三角正切值。如果提供给此方法的参数是 NaN 或 Infinity 值,则返回 NaN 作为结果。

语法

以下是 JavaScript Math.tan() 方法的语法:

Math.tan(x)

参数

此方法只接受一个参数。具体说明如下:

  • x: 表示以弧度为单位的角度的数值。

返回值

此方法返回给定以弧度表示的数字的正切值。

示例 1

在下面的示例中,我们使用 JavaScript Math.tan() 方法计算 2 弧度的正切值:

<html>
<body>
<script>
   const result = Math.tan(4);
   document.write(result);
</script>
</body>
</html>

输出

如果执行上述程序,它将返回大约“1.1578”。

示例 2

这里,我们计算 -4 弧度的正切值:

<html>
<body>
<script>
   const result = Math.tan(-4);
   document.write(result);
</script>
</body>
</html>

输出

它将返回大约“-1.157”作为结果。

示例 3

在下面的示例中,我们计算数学常数“PI”的正切值:

<html>
<body>
<script>
   const result = Math.tan(Math.PI);
   document.write(result);
</script>
</body>
</html>

输出

输出 -1.2246467991473532e-16 表示 -1.2246467991473532 × 10-16

示例 4

如果我们尝试计算“字符串”的正切值,此方法将返回 NaN 作为结果:

<html>
<body>
<script>
   const result = Math.tan("Tutorialspoint");
   document.write(result);
</script>
</body>
</html>

输出

如下所示,它返回 NaN 作为结果。

示例 5

Math.tan() 方法不将“Infinity”视为数字,因此如果我们将其作为参数传递,此方法将返回 NaN 作为结果:

<html>
<body>
<script>
   const result1 = Math.tan(Infinity);
   const result2 = Math.tan(-Infinity);
   document.write(result1, "<br>", result2);
</script>
</body>
</html>

输出

这是因为角度的正切值不能是无限大。

广告