Phương thức tĩnh Math.sinh() trong JavaScript
Bùi Tấn Lực
- 957
- 09/09/2025
Chức năng của Phương thức tĩnh Math.sinh() trong JavaScript
Phương thức tĩnh Math.sinh() trong JavaScript dùng để tính hyperbolic sine (sin hyperbolic) của một số.
Công thức:
(e^p - e^-p) / 2
e: là một hằng số toán học xấp xỉ 2.718
p: là tham số truyền vào.
Cú pháp của Phương thức tĩnh Math.sinh() trong JavaScript
Math.sinh(giatri);
giatri: Giá trị là những con số (Ví dụ: 1, 5, 10, -15,......)
Code Phương thức tĩnh Math.sinh() trong JavaScript
<script>
document.write(Math.sinh(1)+"<br>"); // Kết quả: 1.1752011936438014
document.write(Math.sinh(5)+"<br>"); // Kết quả: 74.20321057778875
document.write(Math.sinh(10)+"<br>"); // Kết quả: 11013.232874703393
document.write(Math.sinh(15)+"<br>"); // Kết quả: 1634508.6862359024
document.write(Math.sinh(-15)+"<br>"); // Kết quả: -1634508.6862359024
document.write(Math.sinh("acb")+"<br>"); // Kết quả: NaN
</script>
Kết quả:
1.1752011936438014
74.20321057778875
11013.232874703393
1634508.6862359024
-1634508.6862359024
NaN
Ứng dụng Math.sinh() trong JavaScript
Math.sinh() hữu ích khi JavaScript cần xử lý các bài toán liên quan đến hàm sin hyperbolic. Thay vì tự xây dựng công thức, bạn có thể sử dụng trực tiếp phương thức này để nhận kết quả nhanh và rõ ràng hơn.
Tính giá trị sin hyperbolic từ một số thực
Để tính sin hyperbolic của một số, truyền giá trị cần tính vào Math.sinh(). Phương thức nhận một số thực và trả về kết quả tương ứng, phù hợp với các phép tính toán học hoặc xử lý dữ liệu trong chương trình.
const x = 2;
const result = Math.sinh(x);
console.log(result);
Khi giá trị đầu vào thay đổi, kết quả cũng thay đổi theo quy luật của hàm sin hyperbolic. Điều này giúp phương thức được sử dụng thuận tiện trong những đoạn mã cần tính toán trực tiếp từ dữ liệu đầu vào.
Kết hợp Math.sinh() với các phương thức Math khác
Math.sinh() có thể kết hợp với các phương thức thuộc đối tượng Math để thực hiện phép tính phức tạp hơn. Chẳng hạn, kết quả có thể tiếp tục được làm tròn, lấy giá trị tuyệt đối hoặc tham gia vào một biểu thức khác.
const x = 1.5;
const value = Math.sinh(x);
const rounded = Math.round(value);
console.log(rounded);
Cách kết hợp này giúp mã nguồn ngắn gọn và dễ kiểm soát hơn, đặc biệt khi kết quả của hàm hyperbolic chỉ là một bước trong toàn bộ phép tính.
Phân biệt Math.sinh() và Math.sin()
Math.sinh() và Math.sin() có tên gần giống nhau nhưng biểu diễn hai hàm toán học khác nhau. Math.sinh() tính sin hyperbolic, trong khi Math.sin() tính sin thông thường.
| Phương thức | Chức năng |
|---|---|
| Math.sinh() | Tính sin hyperbolic của một giá trị |
| Math.sin() | Tính sin của một góc tính theo radian |
Vì vậy, cần xác định đúng loại hàm trước khi lựa chọn phương thức. Nếu đang xử lý góc lượng giác, Math.sin() thường là lựa chọn phù hợp; còn khi bài toán yêu cầu hàm hyperbolic thì sử dụng Math.sinh().
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.sinh() trong JavaScript.
- 0 Bình luận
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 *