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