Cum se calculează valorile sinusoidale cu metoda JavaScript Math sin()?

Cum Se Calculeaza Valorile Sinusoidale Cu Metoda Javascript Math Sin



Matematica este necesară în fiecare aspect al programării, de la frontend la backend, pentru alinierea animației și tranzițiilor pentru a construi logica complexă pentru aplicație. Matematica face viața programatorului mult mai ușoară, oferind o modalitate mai ușoară de a efectua mai multe sarcini și, de asemenea, ajută la validarea datelor sau scenariile de potrivire a modelelor. Din fericire! JavaScript oferă „ Matematică ” obiect care are diverse proprietăți și metode și pentru a efectua în mod specific „ fără ” funcția de trigonometrie, este „ fără ()” se utilizează metoda.

Acest blog explică procesul de găsire a valorilor sinusului folosind metoda Math sin() din JavaScript.







Cum se calculează valorile sinusoidale cu metoda JavaScript Math sin()?

fără ()” acceptă valoarea numerică de tip radian și realizează funcția trigonometrie sin peste valoarea furnizată. Valoarea returnată se află întotdeauna între „ 1” și „-1” și poate fi „NAN ” dacă valoarea furnizată nu este de tip numeric.



Sintaxă

Sintaxa pentru metoda JavaScript Math.sin() este prezentată mai jos:



Matematică . fără ( val )

val ” este valoarea numerică în format radian. Dacă dezvoltatorul are o valoare în grad, atunci aceasta trebuie mai întâi convertită în radiani, apoi radianul obținut va fi trecut la „ fără ()” metoda. Formula utilizată pentru conversie este prezentată mai jos:





Vizitați tabelul de mai jos, unde gradele cele mai utilizate sunt convertite în radiani



grad 0 30 Patru cinci 60 90 180 270 360
Radiani 0 0,523 0,79 1.047 1,57 3.14 4.712 6.28

Să avem câteva exemple pentru înțelegerea „ fără ()” metoda.

Exemplul 1: Aplicarea metodei sin() la valori pozitive

În acest exemplu, comportamentul „ fără ()” metoda cu „ pozitiv ” grade vor fi descrise prin trecerea valorii convertite a valorilor gradelor corespunzătoare în numărul radian. Apoi, introduceți aceste valori în „ fără ()” paranteza metodei:

< scenariu >
consolă. Buturuga ( 'Sine pentru 60 de grade:' + Matematică . fără ( 1.047 ) )
consolă. Buturuga ( 'Sine pentru 90 de grade:' + Matematică . fără ( 1,57 ) )
consolă. Buturuga ( 'Sine pentru 180 de grade:' + Matematică . fără ( 3.14 ) )
consolă. Buturuga ( 'Sine pentru 270 de grade:' + Matematică . fără ( 4.712 ) )
consolă. Buturuga ( 'Sine pentru 360 de grade:' + Matematică . fără ( 6.28 ) )
scenariu >

În rândurile de cod de mai sus, valorile radianilor pentru valorile gradelor corespunzătoare sunt inserate în interiorul „ Matematică.păcat ()”. Valorile radianilor pozitive au fost create prin formula descrisă mai sus. „ + ” este un semn de concatenare, combinând textul și rezultatele metodei pentru a le afișa unul lângă celălalt peste consolă.

După compilarea codului de mai sus, fereastra consolei arată astfel:

Rezultatul arată că metoda sin() returnează cu succes valorile pentru fiecare valoare furnizată de tip radian de grade.

Exemplul 2: Unde metoda sin() dă zero și NaN

În acest caz, comportamentul unui „ fără ()” metoda cu valorile lui “ 0 ”, “ Paranteză goală”, „nedefinit” și „Șir ” va fi găsit, după cum se arată mai jos:

< scenariu >
consolă. Buturuga ( 'Sinus de 0:' + Matematică . fără ( 0 ) )
consolă. Buturuga ( „Sine când parantezele sunt goale:” + Matematică . fără ( ) )
consolă. Buturuga ( 'Sin de valoare nedefinită: ' + Matematică . fără ( nedefinit ) )
consolă. Buturuga ( „Valoare sinusului șirului:” + Matematică . fără ( „Linux” ) )
scenariu >

După cum sa menționat mai sus, au fost furnizate diferite false pentru „ fără ()” pentru a-și regăsi comportamentul și pentru a găsi unde returnează această metodă „ NaN ' și ' Zero ”.

Ieșirea generată după compilare este prezentată mai jos:

Ieșirea arată că valoarea nedefinită, goală sau șir nu este acceptată de „ fără ()” și returnează „ NaN ” (Nu este un număr) ca răspuns la ei. Mai mult, în cazul „ 0 ” metoda sin() returnează “ 0 ” valoare.

Exemplul 3: Aplicarea metodei sin() asupra valorilor negative

fără Metoda ()” poate fi aplicată și la grade negative prin conversia lor în radiani, la fel ca și în cazul gradelor pozitive. Tabelul de conversie pentru unele grade negative în radiani este prezentat mai jos:

grad 0 -30 -Patru cinci -60 -90 -180 -270 -360
Radiani 0 -0,523 -0,79 -1.047 -1,57 -3.14 -4.712 -6,28

Să inserăm câțiva dintre acești radiani negativi în „ fără ()” metoda:

< scenariu >
consolă. Buturuga ( 'Sine pentru -60 de grade:' + Matematică . fără ( - 1.047 ) )

consolă. Buturuga ( 'Sine pentru -90 de grade:' + Matematică . fără ( - 1,57 ) )
consolă. Buturuga ( 'Sine pentru -180 de grade:' + Matematică . fără ( - 3.14 ) )
consolă. Buturuga ( 'Sine pentru -270 de grade:' + Matematică . fără ( - 4.712 ) )
consolă. Buturuga ( 'Sine pentru -360 de grade:' + Matematică . fără ( - 6.28 ) )
scenariu >

După compilarea codului de mai sus:

Rezultatul arată că „ fără ()” a fost aplicată cu succes la grade negative.

Concluzie

Valorile sinusului sunt calculate prin conversia valorilor gradelor furnizate în format radian și apoi trecerea valorilor generate direct în „ fără ()” metoda. Această metodă returnează „ 0 „ numai atunci când valoarea „ 0 ' este trecut la ' fără ()” metoda și imprimă „ NaN ” în cazul valorii goale, nedefinite sau String. Acest blog a explicat procesul de calculare a valorilor sinusului folosind „ Matematică.păcat ()” metoda.