Bagaimana Menghitung Nilai Sinus dengan Metode JavaScript Math sin()?

Bagaimana Menghitung Nilai Sinus Dengan Metode Javascript Math Sin



Matematika diperlukan dalam setiap aspek pemrograman mulai dari frontend hingga backend, untuk menyelaraskan animasi dan transisi hingga membangun logika kompleks untuk aplikasi. Matematika membuat hidup programmer lebih mudah dengan menyediakan cara yang lebih mudah untuk melakukan beberapa tugas dan juga membantu dalam validasi data atau skenario pencocokan pola. Untunglah! JavaScript menawarkan “ Matematika ” objek yang memiliki berbagai properti dan metode dan untuk melakukan secara khusus “ tanpa ” fungsi trigonometri, itu “ tanpa ()” metode yang digunakan.

Blog ini menjelaskan proses mencari nilai sinus menggunakan metode Math sin() di JavaScript.







Bagaimana Menghitung Nilai Sinus dengan Metode JavaScript Math sin()?

tanpa ()” metode menerima nilai numerik dalam tipe radian dan menjalankan fungsi sin trigonometri pada nilai yang diberikan. Nilai yang dikembalikan selalu berada di antara “ 1” dan “-1” dan dapat berupa “NAN ” jika nilai yang diberikan bukan dalam tipe numerik.



Sintaksis

Sintaks untuk metode JavaScript Math.sin() dinyatakan di bawah ini:



Matematika . tanpa ( val )

val ” adalah nilai numerik dalam format radian. Jika pengembang mempunyai nilai dalam derajat maka harus diubah terlebih dahulu menjadi radian, kemudian radian yang diperoleh akan diteruskan ke “ tanpa ()' metode. Rumus yang digunakan untuk konversi dinyatakan di bawah ini:





Kunjungi tabel di bawah ini di mana derajat yang paling sering digunakan diubah menjadi radian



Derajat 0 30 Empat. Lima 60 90 180 270 360
Radian 0 0,523 0,79 1.047 1.57 3.14 4.712 6.28

Mari kita ambil beberapa contoh untuk memahami “ tanpa ()' metode.

Contoh 1: Menerapkan metode sin() pada Nilai Positif

Dalam contoh ini, perilaku “ tanpa ()” dengan metode “ positif ” derajat akan dijelaskan dengan meneruskan nilai konversi nilai derajat yang sesuai ke dalam bilangan radian. Kemudian, masukkan nilai-nilai ini ke dalam “ tanpa ()” tanda kurung metode:

< naskah >
menghibur. catatan ( 'Sine untuk 60 Derajat:' + Matematika . tanpa ( 1.047 ) )
menghibur. catatan ( 'Sine untuk 90 Derajat:' + Matematika . tanpa ( 1.57 ) )
menghibur. catatan ( 'Sinus untuk 180 Derajat:' + Matematika . tanpa ( 3.14 ) )
menghibur. catatan ( 'Sine untuk 270 Derajat:' + Matematika . tanpa ( 4.712 ) )
menghibur. catatan ( 'Sinus untuk 360 Derajat:' + Matematika . tanpa ( 6.28 ) )
naskah >

Pada baris kode di atas, nilai radian untuk nilai derajat yang sesuai dimasukkan ke dalam “ Matematika.dosa ()' fungsi. Nilai radian positif telah dibuat melalui rumus yang dijelaskan di atas. “ + ” adalah tanda penggabungan, menggabungkan teks dan hasil metode untuk menampilkannya bersebelahan melalui konsol.

Setelah kompilasi kode di atas, jendela konsol terlihat seperti ini:

Outputnya menunjukkan bahwa metode sin() berhasil mengembalikan nilai untuk setiap nilai derajat tipe radian yang disediakan.

Contoh 2: Dimana Metode sin() Memberikan Nol dan NaN

Dalam hal ini, perilaku “ tanpa ()” metode dengan nilai “ 0 ”, “ Tanda Kurung Kosong”, “tidak terdefinisi”, dan “String ” akan ditemukan, seperti yang ditunjukkan di bawah ini:

< naskah >
menghibur. catatan ( ' Sinus 0 : ' + Matematika . tanpa ( 0 ) )
menghibur. catatan ( 'Sine Ketika Tanda Kurung Kosong:' + Matematika . tanpa ( ) )
menghibur. catatan ( 'Nilai sinus tidak terdefinisi:' + Matematika . tanpa ( belum diartikan ) )
menghibur. catatan ( 'Nilai Sinus String:' + Matematika . tanpa ( 'Linux' ) )
naskah >

Sebagaimana dinyatakan di atas, kebohongan yang berbeda telah diberikan kepada “ tanpa ()” untuk mengambil perilakunya dan menemukan di mana metode ini mengembalikan “ Tidak ' Dan ' Nol ”.

Output yang dihasilkan setelah kompilasi ditunjukkan di bawah ini:

Outputnya menunjukkan nilai tidak terdefinisi, kosong, atau string tidak dapat diterima oleh “ tanpa ()” dan mengembalikan “ Tidak ” (Bukan Angka) menanggapinya. Terlebih lagi, dalam kasus “ 0 ” metode sin() mengembalikan “ 0 ' nilai.

Contoh 3: Menerapkan Metode sin() pada Nilai Negatif

tanpa ()” metode juga dapat diterapkan pada derajat negatif dengan mengubahnya menjadi radian, sama seperti dalam kasus derajat positif. Tabel konversi beberapa derajat negatif menjadi radian disajikan di bawah ini:

Derajat 0 -30 -Empat.Lima -60 -90 -180 -270 -360
Radian 0 -0,523 -0,79 -1.047 -1.57 -3.14 -4.712 -6.28

Mari kita masukkan beberapa radian negatif ini ke dalam “ tanpa ()' metode:

< naskah >
menghibur. catatan ( 'Sine untuk -60 Derajat:' + Matematika . tanpa ( - 1.047 ) )

menghibur. catatan ( 'Sine untuk -90 Derajat:' + Matematika . tanpa ( - 1.57 ) )
menghibur. catatan ( 'Sine untuk -180 Derajat:' + Matematika . tanpa ( - 3.14 ) )
menghibur. catatan ( 'Sine untuk -270 Derajat:' + Matematika . tanpa ( - 4.712 ) )
menghibur. catatan ( 'Sine untuk -360 Derajat:' + Matematika . tanpa ( - 6.28 ) )
naskah >

Setelah kompilasi kode di atas:

Outputnya menunjukkan bahwa “ tanpa ()” metode telah berhasil diterapkan pada derajat negatif.

Kesimpulan

Nilai sinus dihitung dengan mengubah nilai derajat yang disediakan ke dalam format radian dan kemudian meneruskan nilai yang dihasilkan secara langsung di “ tanpa ()' metode. Metode ini mengembalikan “ 0 ” hanya jika nilai “ 0 ” diteruskan ke “ tanpa ()” metode dan mencetak “ Tidak ” dalam hal nilai kosong, tidak terdefinisi, atau String. Blog ini telah menjelaskan proses menghitung nilai sinus menggunakan “ Matematika.dosa ()' metode.