JavaScript Math.atan() 方法



JavaScript Math.atan() 方法接受一个数字作为参数,并计算一个数字的反正切(正切的反比)。结果是其切线为指定数字的角度 (以弧度为单位)。

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

如果提供给此方法的参数是数值,则返回介于 -π/2 和 π/2 之间的弧度角度。 如果参数为 “Inifinity”,则返回 π/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("QikepuCom");
	 	let number2 = Math.atan();

	 	document.write(number1, "<br>", number2);
</script>
</body>
</html>

输出

如果我们执行上述程序,它会返回 “NaN” 作为结果。