JavaScript Math对象之atan()函数
atan()
方法计算指定角度的反正切值(正切的逆)并返回该值。
示例
let num = Math.atan(1);
console.log(num);
// 输出:0.7853981633974483
atan() 语法
atan()
方法的语法是:
Math.atan(angle);
这里,atan()
是一个静态方法。因此,我们使用类名 Math
来访问该方法。
atan() 参数
atan()
方法接受单个参数:
angle
- 弧度值,用于计算其反正切值
atan() 返回值
atan()
方法返回:
angle
参数的反正切值- 如果
x
是非数字值,则返回 NaN(非数字)
注意: 对于数值参数,返回的角度总是在 **-π/2**
到 **π/2**
的范围内。
示例 1:JavaScript Math.atan()
// 计算 0 的反正切值
let number1 = Math.atan(0);
console.log(number1);
// 计算 -5 的反正切值
let number2 = Math.atan(-5);
console.log(number2);
// 输出:
// 0
// -1.373400766945016
在上述示例中,
Math.atan(0)
- 计算了0
的反正切值Math.atan(-5)
- 计算了-5
的反正切值
示例 2:Math.atan() 与无穷大
// 使用正无穷大作为 atan() 参数
let number1 = Math.atan(Infinity);
console.log(number1);
// 使用负无穷大作为 atan() 参数
let number2 = Math.atan(-Infinity);
console.log(number2);
// 输出:
// 1.5707963267948966 (π/2)
// -1.5707963267948966 (-π/2)
在这里,math.atan()
方法计算了无穷大的反正切值。可以看到,输出值仍然在 -π/2 和 π/2 之间。
示例 3:Math.atan() 使用非数字参数
// 字符串变量
let string = "Dwayne";
// 使用字符串参数的 atan()
let result = Math.atan(string);
console.log(result);
// 输出:NaN
在上面的程序中,我们使用了字符串参数 Dwayne
进行 atan()
计算。在这种情况下,我们得到 NaN 作为输出。
推荐阅读: