📜  JavaScript数学tan()

📅  最后修改于: 2020-09-27 06:39:30             🧑  作者: Mango

JavaScript Math.tan() 函数返回指定数字的切线。

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()