如何在 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-09-14

364 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.