Math.tan()
函数的语法为:
Math.tan(x)
tan()
是静态方法,使用Math
类名称进行调用。
Math.tan()参数
Math.tan()
函数接受:
- x-需要切线值的数字(以弧度为单位)。
从Math.tan()返回值
- 返回给定角度的切线(以弧度为单位)。
示例1:使用Math.tan()
// tangent of 1 radian
var value1 = Math.tan(1);
console.log(value1); // Output: 1.5574077246549023
// negative radians are allowed
var value2 = Math.tan(-2);
console.log(value2); // Output: 2.185039863261519
// Math constants can be used
var value3 = Math.cos(Math.PI);
console.log(value3); // Output: -1
输出
1.5574077246549023
2.185039863261519
-1
示例2:将Math.tan()与度一起使用
// custom function for angle in degrees
function tan(degrees) {
var radians = (degrees * Math.PI) / 180;
return Math.tan(radians);
}
// tangent of 57 degrees
value1 = tan(57);
console.log(value1); // Output: 1.5398649638145825
value2 = tan(0);
console.log(value2); // Output: 0
value3 = tan(45);
console.log(value3); // Output: 0.9999999999999999
输出
1.5398649638145825
0
0.9999999999999999
在上面的例子中,我们已经定义了一个函数 ,其将度值,以弧度,然后将其传递给Math.tan()
在这里, tan(45)
给出的是0.99999999999999而不是1,因为浮点数不能完美地存储在内存中。
我们可以以类似的方式定义自定义函数,以扩展此类内置函数的功能。
推荐读物:
- JavaScript数学atan()
- JavaScript数学sin()