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

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

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

Phương thức tĩnh Math.atan() trong JavaScript dùng để tính arctan của một số, giá trị trả về từ -π/2 đến π/2 radian biểu thị góc mà tan của nó là số truyền vào.

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

Math.atan(giatri);

giatri: Giá trị truyền vào là 1 số hoặc số vô cực Infinity, -Infinity,....

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

Math.atan(1);
<script>
document.write(Math.atan(1)+"<br>"); // Kết quả: 0.7853981633974483 (≈ π/4 radian)
document.write(Math.atan(-1)+"<br>"); // Kết quả: -0.7853981633974483 (≈ -π/4 radian)
document.write(Math.atan(0)+"<br>"); // Kết quả: 0
document.write(Math.atan(-Infinity)+"<br>"); // Kết quả: -1.5707963267948966 (-π/2 radian)
document.write(Math.atan(Infinity)+"<br>"); // Kết quả: 1.5707963267948966 (π/2 radian)
document.write(Math.atan(33)+"<br>"); // Kết quả: 1.5405025668761214
</script>

Kết quả:

0.7853981633974483
-0.7853981633974483
0
-1.5707963267948966
1.5707963267948966
1.5405025668761214

Chạy Thử

Math.atan() được sử dụng khi nào trong JavaScript?

Math.atan() phù hợp khi bạn cần tìm góc từ một giá trị tỷ lệ hoặc hệ số đã biết. Phương thức nhận một số làm đối số và trả về góc tương ứng theo đơn vị radian, với kết quả nằm trong khoảng từ -π/2 đến π/2.

Tính góc từ hệ số hoặc tỷ lệ đã biết

Trong các bài toán hình học, kỹ thuật hoặc xử lý dữ liệu, Math.atan() có thể dùng để suy ra góc khi đã biết tỷ lệ giữa hai cạnh. Chẳng hạn, nếu một đường thẳng có độ dốc bằng 1 thì góc nghiêng của nó có thể được xác định bằng cách lấy arctan của giá trị này.

const slope = 1;
const angle = Math.atan(slope);

console.log(angle);

Kết quả nhận được là khoảng 0.7854 radian, tương đương góc 45 độ. Cách này hữu ích khi làm việc với độ dốc, hướng chuyển động hoặc các phép tính hình học cần chuyển từ tỷ lệ sang góc.

Đổi kết quả Math.atan() từ radian sang độ

JavaScript trả kết quả của Math.atan() theo radian, trong khi nhiều trường hợp hiển thị góc dưới dạng độ sẽ dễ hiểu hơn. Có thể thực hiện phép chuyển đổi bằng cách nhân kết quả với 180 rồi chia cho Math.PI.

const value = 1;
const radians = Math.atan(value);
const degrees = radians * 180 / Math.PI;

console.log(degrees);

Cách viết này giúp giữ phần tính toán bằng đơn vị chuẩn của JavaScript, đồng thời chuyển kết quả sang độ chỉ khi cần hiển thị hoặc xử lý theo quy ước của ứng dụng.

Phân biệt Math.atan() và Math.atan2() trong JavaScript

Math.atan() nhận một giá trị tỷ lệ duy nhất, còn Math.atan2() nhận hai giá trị biểu diễn tọa độ hoặc thành phần theo hai trục. Vì vậy, khi cần xác định hướng của một điểm hoặc vector trong mặt phẳng, Math.atan2() thường phù hợp hơn.

const x = 1;
const y = 1;

const angle = Math.atan2(y, x);

console.log(angle);

Một ưu điểm quan trọng của Math.atan2() là có thể phân biệt vị trí của điểm dựa trên dấu của cả hai thành phần, từ đó xác định góc trên đầy đủ các góc phần tư. Trong khi đó, Math.atan() chỉ làm việc với một tỷ lệ nên không cung cấp đầy đủ thông tin về hướng.

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.atan() 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.atan() 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) !