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.