Làm cách nào để tính giá trị sin bằng phương pháp sin() trong JavaScript?

Lam Cach Nao De Tinh Gia Tri Sin Bang Phuong Phap Sin Trong Javascript



Toán học được yêu cầu trong mọi khía cạnh của lập trình, từ giao diện người dùng đến phần phụ trợ, để căn chỉnh hoạt ảnh và chuyển tiếp cho đến xây dựng logic phức tạp cho ứng dụng. Toán học giúp cuộc sống của lập trình viên dễ dàng hơn rất nhiều bằng cách cung cấp một cách dễ dàng hơn để thực hiện một số tác vụ và cũng giúp xác thực dữ liệu hoặc các tình huống khớp mẫu. May mắn thay! JavaScript cung cấp “ Toán học ” đối tượng có nhiều thuộc tính và phương thức khác nhau và để thực hiện cụ thể “ không có ” hàm lượng giác, nó “ không có ()” được sử dụng.

Blog này giải thích quy trình tìm các giá trị sin bằng phương pháp Math sin() của JavaScript.







Làm cách nào để tính giá trị sin bằng phương thức sin() trong JavaScript?

Các ' không có ()” chấp nhận giá trị số theo kiểu radian và thực hiện hàm sin lượng giác trên giá trị được cung cấp. Giá trị trả về luôn nằm giữa “ 1” và “-1” và có thể là “NAN ” nếu giá trị được cung cấp không thuộc loại số.



Cú pháp

Cú pháp của phương thức JavaScript Math.sin() được nêu dưới đây:



Toán học . không có ( giá trị )

Các ' giá trị ” là giá trị số ở định dạng radian. Nếu nhà phát triển có giá trị bằng độ thì trước tiên nó phải được chuyển đổi thành radian, sau đó radian thu được sẽ được chuyển tới “ không có ()' phương pháp. Công thức được sử dụng để chuyển đổi được nêu dưới đây:





Hãy xem bảng bên dưới, nơi các độ được sử dụng nhiều nhất được chuyển đổi thành radian



Bằng cấp 0 30 Bốn năm 60 90 180 270 360
radian 0 0,523 0,79 1.047 1,57 3.14 4.712 6,28

Hãy lấy một vài ví dụ để hiểu về “ không có ()' phương pháp.

Ví dụ 1: Áp dụng phương thức sin() cho Giá trị Dương

Trong ví dụ này, hành vi của “ không có ()” với phương thức “ tích cực ” độ sẽ được mô tả bằng cách chuyển giá trị được chuyển đổi của các giá trị độ tương ứng vào số radian. Sau đó, chèn các giá trị này vào “ không có ()” trong ngoặc đơn của phương thức:

< kịch bản >
bảng điều khiển. nhật ký ( 'Sine cho 60 độ:' + Toán học . không có ( 1.047 ) )
bảng điều khiển. nhật ký ( 'Sine cho 90 độ:' + Toán học . không có ( 1,57 ) )
bảng điều khiển. nhật ký ( 'Sine cho 180 độ:' + Toán học . không có ( 3.14 ) )
bảng điều khiển. nhật ký ( 'Sine cho 270 độ:' + Toán học . không có ( 4.712 ) )
bảng điều khiển. nhật ký ( 'Sine cho 360 độ:' + Toán học . không có ( 6,28 ) )
kịch bản >

Trong các dòng mã trên, giá trị radian cho giá trị độ tương ứng được chèn vào bên trong khung “ Math.sin ()' chức năng. Các giá trị radian dương đã được tạo thông qua công thức được mô tả ở trên. Các ' + ” là dấu hiệu của sự ghép nối, kết hợp văn bản và kết quả của phương thức để hiển thị chúng cạnh nhau trên bảng điều khiển.

Sau khi biên dịch mã nêu trên, cửa sổ giao diện điều khiển trông như thế này:

Kết quả đầu ra cho thấy phương thức sin() trả về thành công các giá trị cho từng giá trị loại radian theo độ được cung cấp.

Ví dụ 2: Trong đó phương thức sin() trả về 0 và NaN

Trong trường hợp này, hành vi của một “ không có ()” với các giá trị “ 0 ”, “ Dấu ngoặc đơn trống”, “không xác định” và “Chuỗi ” sẽ được tìm thấy, như hiển thị bên dưới:

< kịch bản >
bảng điều khiển. nhật ký ( 'sin của 0 :' + Toán học . không có ( 0 ) )
bảng điều khiển. nhật ký ( 'Sine Khi Dấu ngoặc đơn trống: ' + Toán học . không có ( ) )
bảng điều khiển. nhật ký ( 'Sine có giá trị không xác định: ' + Toán học . không có ( không xác định ) )
bảng điều khiển. nhật ký ( 'Sine của giá trị chuỗi:' + Toán học . không có ( 'Linux' ) )
kịch bản >

Như đã nêu ở trên, các sai khác nhau đã được cung cấp cho “ không có ()” để truy xuất hành vi của nó và tìm nơi phương thức này trả về “ NaN ' Và ' Số không ”.

Đầu ra được tạo sau khi biên dịch được hiển thị bên dưới:

Đầu ra hiển thị giá trị không xác định, trống hoặc chuỗi không được chấp nhận bởi “ không có ()” và nó trả về “ NaN ” (Không phải là một con số) để đáp lại họ. Hơn nữa, trong trường hợp “ 0 ” phương thức sin() trả về “ 0 ' giá trị.

Ví dụ 3: Áp dụng phương thức sin() trên giá trị âm

Các ' không có ()” cũng có thể được áp dụng cho độ âm bằng cách chuyển đổi chúng thành radian, tương tự như trong trường hợp độ dương. Bảng chuyển đổi một số độ âm sang radian được nêu dưới đây:

Bằng cấp 0 -30 -Bốn năm -60 -90 -180 -270 -360
radian 0 -0,523 -0,79 -1,047 -1,57 -3,14 -4,712 -6,28

Hãy chèn một số radian âm này vào “ không có ()' phương pháp:

< kịch bản >
bảng điều khiển. nhật ký ( 'Sine cho -60 Độ: ' + Toán học . không có ( - 1.047 ) )

bảng điều khiển. nhật ký ( 'Sine cho -90 Độ: ' + Toán học . không có ( - 1,57 ) )
bảng điều khiển. nhật ký ( 'Sine cho -180 Độ: ' + Toán học . không có ( - 3.14 ) )
bảng điều khiển. nhật ký ( 'Sine cho -270 Độ: ' + Toán học . không có ( - 4.712 ) )
bảng điều khiển. nhật ký ( 'Sine cho -360 Độ: ' + Toán học . không có ( - 6,28 ) )
kịch bản >

Sau khi biên dịch đoạn mã trên:

Kết quả đầu ra cho thấy rằng “ không có ()” đã được áp dụng thành công cho độ âm.

Phần kết luận

Các giá trị sin được tính bằng cách chuyển đổi các giá trị độ được cung cấp sang định dạng radian và sau đó chuyển trực tiếp các giá trị được tạo ra trong hàm “ không có ()' phương pháp. Phương thức này trả về “ 0 ” chỉ khi giá trị của “ 0 ” được chuyển đến “ không có ()” và in ra “ NaN ” trong trường hợp giá trị trống, không xác định hoặc Chuỗi. Blog này đã giải thích quy trình tính giá trị sin bằng cách sử dụng “ Math.sin ()' phương pháp.