如何在 JavaScript 中获取数字的正切值?


在本教程中,我们将学习如何在 JavaScript 中获取数字的正切值。角度的正切定义为对边长度与邻边长度之比。它也可以定义为锐角的正弦函数与余弦函数之比,其中余弦函数的值不应为零。

数学上,

𝑡𝑎𝑛𝜃=𝑙𝑒𝑛𝑔𝑡ℎ 𝑜𝑓 𝑡ℎ𝑒 𝑜𝑝𝑝𝑜𝑠𝑖𝑡𝑒 𝑠𝑖𝑑𝑒 / 𝑙𝑒𝑛𝑔𝑡ℎ 𝑜𝑓 𝑡ℎ𝑒 𝑎𝑑𝑗𝑎𝑐𝑒𝑛𝑡 𝑠𝑖𝑑𝑒
also, tanθ=(𝑠𝑖𝑛𝑒 𝑜𝑓 𝑡ℎ𝑒 𝑎𝑛𝑔𝑙𝑒 𝜃)⁄(𝑐𝑜𝑠𝑖𝑛𝑒 𝑜𝑓 𝑡ℎ𝑒 𝑎𝑛𝑔𝑙𝑒 𝜃)
Where 𝜃 = acute angle in radian

可以使用 JavaScript 的内置方法 Math.tan() 来查找 JavaScript 中数字的正切值。

使用 Math.tan() 方法

在 JavaScript 中,Math.tan() 方法可用于查找数字的正切值。它将一个变量作为参数,该变量应为以弧度表示的数字,并返回该变量的正切值。否则,如果参数为空或变量为非数值,则返回 NaN,表示“非数字”。

用户可以按照以下语法使用 Math.tan() 方法查找数字的正切值。

语法

使用以下语法,我们可以获取 HTML 文档中带有 <form> 标签的表单数量。

let number = 20; // angle in radians
let tangent = Math.tan(number) // 2.237160944224742

参数

  • number− 它接受一个变量,该变量应为以弧度表示的数字,需要找到其正切值。

返回类型

  • tangent− 给定数字的正切值。

  • NaN− 如果参数为空或为非数值。

示例

在下面的示例中,我们使用了 Math.tan() 方法来查找数字的正切值。我们采用了不同的值来观察 Math.tan() 方法的输出。

<html> <body> <h4>Get the tangent of a number using <i>Math.tan()</i> method in JavaScript</h4> <div id="root"></div> <script> let number1 = 20 let number2 = 50 let number3 = 180 let text = 'abcd' let root = document.getElementById('root') root.innerHTML ='The tangent of ' + number1 + ' is: ' + Math.tan(number1) + '<br>' root.innerHTML +='The tangent of ' + number2 + ' is: ' + Math.tan(number2) + '<br>' root.innerHTML +='The tangent of ' + number3 + ' is: ' + Math.tan(number3) + '<br>' root.innerHTML +='The tangent of ' + text + ' is: ' + Math.tan(text) + '<br>' </script> </body> </html>

在上面的输出中,用户可以看到 Math.tan() 方法为给定的数字返回所需的正切值,对于非数值,它返回 NaN。

使用 Math.tan() 方法获取以度数表示的数字的正切值

Math.tan() 方法接受一个参数,该参数应为以弧度表示的数字,但如果您想获取以度数表示的数字的正切值,则需要对代码进行一些更改。

语法

function tangent(degree) {
   return Math.tan((degree * Math.PI) / 180)
}

在上面的代码中,我们以度数作为参数,该参数应为以度数表示的数字,然后使用 (Math.PI/180) 将度数转换为弧度,这是将度数转换为弧度的公式,然后使用 Math.tan() 方法,我们得到了该给定数字的正切值。

算法

步骤 1 − 声明一个函数,该函数接受一个参数,该参数应为以度数表示的数字

步骤 2 − 在 Math.tan() 方法内部使用 (Math.PI/180) 将数字转换为弧度

步骤 3 − 返回 Math.tan() 方法的值

示例

在下面的示例中,我们查找以度数表示的数字的正切值。我们采用了不同的值来观察输出。

<!DOCTYPE html> <html> <body> <h4>Get the tangent of a number (in degree) using <i>Math.tan()</i> method in JavaScript</h4> <div id="root"></div> <script> function tangent(degree) { return Math.tan((degree * Math.PI) / 180) } let number1 = 30 let number2 = 45 let number3 = 60 let text = 'abcd' let root = document.getElementById('root') root.innerHTML ='The tangent of ' + number1 + ' degree is: ' + tangent(number1) + '<br>' root.innerHTML +='The tangent of ' + number2 + ' degree is: ' + tangent(number2) + '<br>' root.innerHTML +='The tangent of ' + number3 + ' degree is: ' + tangent(number3) + '<br>' root.innerHTML +='The tangent of ' + text + ' is: ' + tangent(text) + '<br>' </script> </body> </html>

在上面的输出中,用户可以看到我们采用以度数表示的数字,并使用正切函数获得正切值。正切函数首先将数字转换为弧度,然后使用 Math.tan() 方法,它返回该给定数字的所需正切值。对于非数值,它返回 NaN。

我们学习了如何使用 JavaScript 获取数字的正切值。我们学习了两种获取正切值的方法。第一种方法用于获取数字以弧度表示时的正切值。第二种方法用于获取数字以度数表示时的正切值。建议使用 Math.tan() 方法获取数字的正切值,因为它是一个 JavaScript 的内置方法。

更新于: 2022年9月14日

364 次查看

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告