Làm thế nào để trả về tan hyperbol của một số trong JavaScript?


Trong JavaScript, chúng ta có thể sử dụng hàm Math.tanh() để tính toán và trả về giá trị tan hyperbol của một số. Ví dụ:

const x = 0.5;
const tanhValue = Math.tanh(x);
console.log(tanhValue); // 0.4621171572600098

Nếu chúng ta muốn tính toán giá trị tan hyperbol của một số trong đơn vị độ, chúng ta có thể chuyển đổi giá trị đó sang radian bằng cách sử dụng hàm Math.radians() (nếu hàm này không có sẵn, chúng ta có thể tự định nghĩa nó) và sau đó tính toán giá trị tan hyperbol của số đó. Ví dụ:

const degrees = 45;
const radians = Math.radians(degrees);
const tanhValue = Math.tanh(radians);
console.log(tanhValue); // 0.6557942026326724

Ngoài ra, chúng ta cũng có thể sử dụng công thức tính toán giá trị tan hyperbol của một số bằng cách sử dụng các hàm toán học cơ bản như Math.exp()Math.abs(). Công thức này là:

tanh(x) = (exp(x) - exp(-x)) / (exp(x) + exp(-x))

Ví dụ:

function tanh(x) {
  const numerator = Math.exp(x) - Math.exp(-x);
  const denominator = Math.exp(x) + Math.exp(-x);
  return numerator / denominator;
}

const x = 0.5;
const tanhValue = tanh(x);
console.log(tanhValue); // 0.4621171572600098


About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.