Tất cả các hàm toán học trong JavaScript đều sử dụng radian thay cho độ. Tuy nhiên, chúng là bất bình đẳng, hoặc tôi là cách rời khỏi cơ sở.cos độ không khớp với cos của radian tương đương
Việc quy đổi từ độ sang một radian là:
var rad = angle * Math.PI/180
Một góc 90 độ equals 1,57079633 radian
Các cosin của một góc 90 độ equals 0.
Các cosin của một 1,57079633 radian equals -3.20510345 × 10-9.
Lưu ý rằng trong Javascript, tất cả mọi thứ được thực hiện trong một bước để tránh các lỗi làm tròn:
var cos = Math.cos(angle * Math.PI/180);
Tôi rõ ràng là thiếu một cái gì đó rõ ràng ở đây, nhưng cậu bé là nó điều chỉnh các mã.
218k !? Đã không được chú ý, lần cuối cùng tôi nhìn thấy bạn bạn đang trên 10k! –
Đây là câu hỏi đầu tiên của tôi mà Jon Skeet coi là xứng đáng với câu trả lời. – SamGoody
Dung sai mà Jon đề cập thường được gọi là epsilon trong các giấy tờ chính thức –