Hvordan beregner man sinusværdier med JavaScript Math sin()-metoden?

Hvordan Beregner Man Sinusvaerdier Med Javascript Math Sin Metoden



Matematik er påkrævet i alle aspekter af programmering lige fra frontend til backend, for at tilpasse animation og overgange til opbygning af den komplekse logik for applikationen. Matematik gør programmørens liv meget lettere ved at give en nemmere måde at udføre flere opgaver på og hjælper også med datavalidering eller mønstermatchende scenarier. Heldigvis! JavaScript tilbyder ' Matematik ' objekt, som har forskellige egenskaber og metoder og til specifikt at udføre ' uden ' trigonometri funktion, dens ' uden ()”-metoden anvendes.

Denne blog forklarer processen til at finde sinusværdierne ved hjælp af Math sin()-metoden i JavaScript.







Hvordan beregner man sinusværdier med JavaScript Math sin()-metoden?

Det ' uden ()”-metoden accepterer den numeriske værdi i radiantypen og udfører trigonometrien sin funktion over den angivne værdi. Den returnerede værdi ligger altid mellem ' 1' og '-1' og kan være 'NAN ” hvis den angivne værdi ikke er i den numeriske type.



Syntaks

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



Matematik . uden ( val )

Det ' val ” er den numeriske værdi i radianformatet. Hvis udvikleren har en værdi i grad, skal den først konverteres til radianer, derefter vil den opnåede radian blive videregivet til ' uden ()” metode. Formlen, der bruges til konvertering, er angivet nedenfor:





Besøg nedenstående tabel, hvor de mest brugte grader konverteres til radianer



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

Lad os få et par eksempler til forståelsen af ​​' uden ()” metode.

Eksempel 1: Anvendelse af sin()-metoden på positive værdier

I dette eksempel er adfærden for ' uden ()'-metoden med ' positiv ” grader vil blive beskrevet ved at overføre den konverterede værdi af tilsvarende gradværdier til radiantallet. Indsæt derefter disse værdier i ' uden ()” metode parentes:

< manuskript >
konsol. log ( 'Sinus for 60 grader:' + Matematik . uden ( 1.047 ) )
konsol. log ( 'Sinus for 90 grader:' + Matematik . uden ( 1,57 ) )
konsol. log ( 'Sinus for 180 grader:' + Matematik . uden ( 3.14 ) )
konsol. log ( 'Sinus for 270 grader:' + Matematik . uden ( 4.712 ) )
konsol. log ( 'Sinus for 360 grader:' + Matematik . uden ( 6,28 ) )
manuskript >

I ovenstående kodelinjer er radianværdierne for tilsvarende gradværdier indsat i ' Math.sin ()” funktion. De positive radianværdier er blevet skabt via formlen beskrevet ovenfor. Det ' + ” er et tegn på sammenkædning, der kombinerer tekst- og metoderesultaterne for at vise dem ved siden af ​​hinanden over konsollen.

Efter kompileringen af ​​ovennævnte kode ser konsolvinduet sådan ud:

Outputtet viser, at sin()-metoden med succes returnerer værdierne for hver angivne radiantypeværdi af grader.

Eksempel 2: Hvor sin() Metode giver nul og NaN

I dette tilfælde vil adfærden hos en ' uden ()' metode med værdierne ' 0 ', ' Tom parentes, 'udefineret' og 'streng ' vil blive fundet, som vist nedenfor:

< manuskript >
konsol. log ( 'Sinus af 0:' + Matematik . uden ( 0 ) )
konsol. log ( 'Sinus når parenteser er tomme:' + Matematik . uden ( ) )
konsol. log ( 'Sinus af udefineret værdi: ' + Matematik . uden ( udefineret ) )
konsol. log ( 'Sinus af strengværdi:' + Matematik . uden ( 'Linux' ) )
manuskript >

Som nævnt ovenfor er der angivet forskellige falske oplysninger til ' uden ()' metode for at hente dens adfærd og finde ud af, hvor denne metode returnerer ' NaN ' og ' Nul ”.

Output genereret efter kompileringen er vist nedenfor:

Outputtet viser, at den udefinerede, tomme eller strengværdi ikke er acceptabel af ' uden ()'-metoden, og den returnerer ' NaN ” (Ikke et nummer) som svar på dem. Desuden i tilfælde af ' 0 ' sin() metoden returnerer ' 0 'værdi.

Eksempel 3: Anvendelse af sin()-metoden på negative værdier

Det ' uden ()” metode kan også anvendes på negative grader ved at konvertere dem til radianer, det samme som i tilfælde af positive grader. Tabellen over konvertering for nogle negative grader til radianer er angivet 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

Lad os indsætte nogle af disse negative radianer i ' uden ()” metode:

< manuskript >
konsol. log ( 'Sinus for -60 grader:' + Matematik . uden ( - 1.047 ) )

konsol. log ( 'Sinus for -90 grader:' + Matematik . uden ( - 1,57 ) )
konsol. log ( 'Sinus for -180 grader:' + Matematik . uden ( - 3.14 ) )
konsol. log ( 'Sinus for -270 grader: ' + Matematik . uden ( - 4.712 ) )
konsol. log ( 'Sinus for -360 grader: ' + Matematik . uden ( - 6,28 ) )
manuskript >

Efter kompileringen af ​​ovenstående kode:

Outputtet viser, at ' uden ()”-metoden er blevet anvendt med succes i negative grader.

Konklusion

Sinusværdierne beregnes ved at konvertere de angivne gradværdier til radianformat og derefter overføre de genererede værdier direkte i ' uden ()” metode. Denne metode returnerer ' 0 ' kun når værdien af ​​' 0 ' videregives til ' uden ()'-metoden og udskriver ' NaN ” i tilfælde af tom, udefineret eller strengværdi. Denne blog har forklaret processen til at beregne sinusværdier ved hjælp af ' Math.sin ()” metode.