Math.tan()
Math.tan()
静态方法返回以弧度表示的数字的正切值。
试试看
语法
js
Math.tan(x)
参数
x
-
表示以弧度表示的角度的数字。
返回值
描述
因为 tan()
是 Math
的静态方法,所以您始终将其用作 Math.tan()
,而不是用作您创建的 Math
对象的方法(Math
不是构造函数)。
示例
使用 Math.tan()
js
Math.tan(-Infinity); // NaN
Math.tan(-0); // -0
Math.tan(0); // 0
Math.tan(1); // 1.5574077246549023
Math.tan(Math.PI / 4); // 0.9999999999999999 (Floating point error)
Math.tan(Infinity); // NaN
Math.tan() 和 π/2
无法精确计算 tan(π/2)
。
js
Math.tan(Math.PI / 2); // 16331239353195370
Math.tan(Math.PI / 2 + Number.EPSILON); // -6218431163823738
使用 Math.tan() 和度数值
因为 Math.tan()
函数接受弧度,但通常更容易使用度数,所以以下函数接受度数值,将其转换为弧度并返回正切值。
js
function getTanDeg(deg) {
const rad = (deg * Math.PI) / 180;
return Math.tan(rad);
}
规范
规范 |
---|
ECMAScript 语言规范 # sec-math.tan |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。