Hvordan beregne sinusverdier med JavaScript Math sin()-metoden?

Hvordan Beregne Sinusverdier Med Javascript Math Sin Metoden



Matematikk er nødvendig i alle aspekter av programmering, fra frontend til backend, for å justere animasjonen og overgangene til å bygge den komplekse logikken for applikasjonen. Matematikk gjør programmererens liv mye enklere ved å tilby en enklere måte å utføre flere oppgaver på, og hjelper også med datavalidering eller mønstermatchende scenarier. Heldigvis! JavaScript tilbyr ' Matte ' objekt som har forskjellige egenskaper og metoder og for å utføre spesifikt ' uten ' trigonometri funksjon, dens ' uten ()»-metoden brukes.

Denne bloggen forklarer prosessen for å finne sinusverdiene ved å bruke Math sin()-metoden for JavaScript.







Hvordan beregne sinusverdier med JavaScript Math sin()-metoden?

« uten ()»-metoden aksepterer den numeriske verdien i radiantypen og utfører trigonometri sin-funksjonen over den angitte verdien. Den returnerte verdien ligger alltid mellom ' 1' og '-1' og kan være 'NAN ” hvis den angitte verdien ikke er i den numeriske typen.



Syntaks

Syntaksen for JavaScript Math.sin()-metoden er angitt nedenfor:



Matte . uten ( val )

« val ” er den numeriske verdien i radianformatet. Hvis utvikleren har en verdi i grad, må den først konverteres til radianer, deretter vil den oppnådde radianen bli sendt til ' uten ()»-metoden. Formelen som brukes for konvertering er angitt nedenfor:





Besøk tabellen nedenfor der de mest brukte gradene konverteres til radianer



Grad 0 30 Fire fem 60 90 180 270 360
Radianer 0 0,523 0,79 1047 1,57 3.14 4.712 6,28

La oss ha et par eksempler for forståelsen av ' uten ()»-metoden.

Eksempel 1: Bruk av sin()-metoden på positive verdier

I dette eksemplet er oppførselen til ' uten ()»-metoden med « positivt grader skal beskrives ved å overføre den konverterte verdien av tilsvarende gradverdier til radiantallet. Deretter setter du inn disse verdiene i ' uten ()» metode parentes:

< manus >
konsoll. Logg ( 'Sinus for 60 grader: ' + Matte . uten ( 1047 ) )
konsoll. Logg ( 'Sinus for 90 grader: ' + Matte . uten ( 1,57 ) )
konsoll. Logg ( 'Sinus for 180 grader: ' + Matte . uten ( 3.14 ) )
konsoll. Logg ( 'Sinus for 270 grader: ' + Matte . uten ( 4.712 ) )
konsoll. Logg ( 'Sinus for 360 grader: ' + Matte . uten ( 6,28 ) )
manus >

I kodelinjene ovenfor er radianverdiene for tilsvarende gradverdier satt inn i ' Math.sin ()»-funksjonen. De positive radianverdiene er opprettet via formelen beskrevet ovenfor. « + ” er et tegn på sammenkobling, og kombinerer tekst- og metoderesultatene for å vise dem ved siden av hverandre over konsollen.

Etter kompileringen av ovennevnte kode, ser konsollvinduet slik ut:

Utdataene viser at sin()-metoden returnerer verdiene for hver angitte radiantypeverdi av grader.

Eksempel 2: Hvor sin() Metode gir null og NaN

I dette tilfellet vil oppførselen til en ' uten ()»-metoden med verdiene til « 0 ', ' Tom parentes, 'udefinert' og 'streng ' kommer til å bli funnet, som vist nedenfor:

< manus >
konsoll. Logg ( 'Sinus av 0:' + Matte . uten ( 0 ) )
konsoll. Logg ( 'Sinus når parentesen er tomme:' + Matte . uten ( ) )
konsoll. Logg ( 'Sinus av udefinert verdi: ' + Matte . uten ( udefinert ) )
konsoll. Logg ( 'Sinus av strengverdi: ' + Matte . uten ( 'Linux' ) )
manus >

Som nevnt ovenfor, har forskjellig falsk blitt gitt til ' uten ()'-metoden for å hente oppførselen og finne hvor denne metoden returnerer ' NaN ' og ' Null '.

Utdataene generert etter kompileringen vises nedenfor:

Utdataene viser at den udefinerte, tomme eller strengverdien ikke er akseptabel av ' uten ()'-metoden og den returnerer ' NaN ” (Ikke et nummer) som svar på dem. Dessuten, i tilfelle av ' 0 ' sin()-metoden returnerer ' 0 'verdi.

Eksempel 3: Bruk av sin()-metoden på negative verdier

« uten ()»-metoden kan også brukes på negative grader ved å konvertere dem til radianer, det samme som ved positive grader. Tabellen for konvertering for noen negative grader til radianer er angitt nedenfor:

Grad 0 -30 -Fire fem -60 -90 -180 -270 -360
Radianer 0 -0,523 -0,79 -1 047 -1,57 -3.14 -4.712 -6.28

La oss sette inn noen av disse negative radianene i ' uten ()» metode:

< manus >
konsoll. Logg ( 'Sinus for -60 grader: ' + Matte . uten ( - 1047 ) )

konsoll. Logg ( 'Sinus for -90 grader: ' + Matte . uten ( - 1,57 ) )
konsoll. Logg ( 'Sinus for -180 grader: ' + Matte . uten ( - 3.14 ) )
konsoll. Logg ( 'Sinus for -270 grader: ' + Matte . uten ( - 4.712 ) )
konsoll. Logg ( 'Sinus for -360 grader: ' + Matte . uten ( - 6,28 ) )
manus >

Etter kompileringen av koden ovenfor:

Utgangen viser at ' uten ()»-metoden har blitt brukt i negativ grad.

Konklusjon

Sinusverdiene beregnes ved å konvertere de angitte gradverdiene til radianformat og deretter sende de genererte verdiene direkte i ' uten ()»-metoden. Denne metoden returnerer ' 0 ' bare når verdien av ' 0 ' gis til ' uten ()»-metoden og skriver ut « NaN ” i tilfelle av tom, udefinert eller strengverdi. Denne bloggen har forklart prosessen for å beregne sinusverdier ved å bruke ' Math.sin ()»-metoden.