Phương thức tĩnh Math.tanh() trong JavaScript

Phương thức tĩnh Math.tanh() trong JavaScript
Phương thức tĩnh Math.tanh() trong JavaScript

Chức năng của Phương thức tĩnh Math.tanh() trong JavaScript

Phương thức tĩnh Math.tanh() trong JavaScript dùng để tính tang hyperbol của một số, nếu giá trị truyền vào không phải số sẽ trả về NaN, phương thức này hay dùng trong các lĩnh vực như vật lý, kỹ thuật và đặc biệt là trong các thuật toán học máy.

Cú pháp của Phương thức tĩnh Math.tanh() trong JavaScript

Math.tanh(giatri);

giatri: Giá trị là một con số (Ví dụ: 1, 5, -15, 0,.......)

Code Phương thức tĩnh Math.tanh() trong JavaScript

<script>
document.write(Math.tanh(1)+"<br>"); // Kết quả: 0.7615941559557649
document.write(Math.tanh(-1)+"<br>"); // Kết quả: -0.7615941559557649
document.write(Math.tanh(0)+"<br>"); // Kết quả: 0
document.write(Math.tanh(5)+"<br>"); // Kết quả: 0.9999092042625951
document.write(Math.tanh(10)+"<br>"); // Kết quả: 0.9999999958776927
document.write(Math.tanh(15)+"<br>"); // Kết quả: 0.9999999999998128
document.write(Math.tanh(-15)+"<br>"); // Kết quả: -0.9999999999998128
document.write(Math.sinh("acb")+"<br>"); // Kết quả: NaN
</script>

Kết quả:

0.7615941559557649
-0.7615941559557649
0
0.9999092042625951
0.9999999958776927
0.9999999999998128
-0.9999999999998128
NaN

Chạy Thử

Ứng dụng Math.tanh() trong JavaScript

Math.tanh() hữu ích khi cần đưa một giá trị về khoảng từ -1 đến 1. Nhờ đặc điểm này, phương thức có thể được dùng để giới hạn mức độ ảnh hưởng của một giá trị đầu vào mà không cần tự xây dựng công thức xử lý.

Tính giá trị tang hyperbol trong bài toán thực tế

Trong các phép tính cần biểu diễn mức độ tăng hoặc giảm theo cách liên tục, Math.tanh() giúp biến đổi giá trị đầu vào thành một kết quả có giới hạn. Chẳng hạn, khi giá trị đầu vào càng lớn, kết quả càng tiến gần 1; ngược lại, với giá trị âm rất nhỏ, kết quả tiến gần -1.

Đặc tính này phù hợp với những tình huống cần chuẩn hóa mức tác động của một đại lượng, đặc biệt khi muốn tránh để một giá trị quá lớn làm ảnh hưởng mạnh đến các phép tính tiếp theo.

Kết hợp Math.tanh() với Math.sinh() và Math.cosh()

Math.tanh() có mối liên hệ trực tiếp với hai hàm hyperbolic Math.sinh() và Math.cosh() theo công thức:

Math.tanh(x) = Math.sinh(x) / Math.cosh(x)

Trong JavaScript, có thể sử dụng các phương thức này riêng biệt hoặc kết hợp khi bài toán cần nhiều giá trị hyperbolic. Tuy nhiên, nếu mục tiêu chỉ là lấy tang hyperbol của một số, Math.tanh() là lựa chọn trực tiếp và dễ đọc hơn.

Xử lý kết quả Math.tanh() trong chương trình JavaScript

Kết quả của Math.tanh() là một số thực nằm trong khoảng -1 đến 1, vì vậy có thể tiếp tục dùng kết quả cho điều kiện, phép tính hoặc hiển thị trên giao diện.

Ví dụ, chương trình dưới đây chuyển một giá trị đầu vào thành mức độ giới hạn trước khi sử dụng:

const value = 2;
const result = Math.tanh(value);

console.log(result);

Khi xử lý dữ liệu động, nên kiểm tra kiểu dữ liệu đầu vào trước khi tính toán để tránh kết quả không mong muốn. Với giá trị số hợp lệ, Math.tanh() có thể được dùng trực tiếp mà không cần thiết lập thêm tham số.

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Phương thức tĩnh Math.tanh() trong JavaScript.

  • ★★★★★ ★★★★★
  • 0 Bình luận
CEO Bùi Tấn Lực | Founder Web Mới
Bùi Tấn Lực
Tìm hiểu về CEO Bùi Tấn Lực, Founder Web Mới với nhiều năm kinh nghiệm trong lĩnh vực phát triển website, SEO và chia sẻ kiến thức công nghệ
Đánh giá
Chia sẻ nội dung đánh giá của bạn về Phương thức tĩnh Math.tanh() trong JavaScript
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Yêu Cầu Báo Giá
Gửi trang web mẫu cần làm theo, chúng tôi sẽ báo giá đến bạn từ Email (tanlucit09@gmail.com - Bùi Tấn Lực) hoặc Zalo (Lực IT - 0398259259) !