Hur man beräknar sinusvärden med JavaScript Math sin()-metoden?

Hur Man Beraknar Sinusvarden Med Javascript Math Sin Metoden



Matematik krävs i alla aspekter av programmering, från frontend till backend, för att anpassa animeringen och övergångarna till att bygga den komplexa logiken för applikationen. Matematik gör programmerarens liv mycket enklare genom att tillhandahålla ett enklare sätt att utföra flera uppgifter och hjälper också till med datavalidering eller mönstermatchningsscenarier. Lyckligtvis! JavaScript erbjuder ' Matematik ' objekt som har olika egenskaper och metoder och för att specifikt utföra ' utan ' trigonometrifunktion, dess ' utan ()”-metoden används.

Den här bloggen förklarar processen för att hitta sinusvärdena med hjälp av Math sin()-metoden i JavaScript.







Hur man beräknar sinusvärden med JavaScript Math sin()-metoden?

den ' utan ()”-metoden accepterar det numeriska värdet i radiantypen och utför trigonometrins sin funktion över det angivna värdet. Det returnerade värdet ligger alltid mellan ' 1' och '-1' och kan vara 'NAN ” om det angivna värdet inte är i den numeriska typen.



Syntax

Syntaxen för JavaScript Math.sin()-metoden anges nedan:



Matematik . utan ( val )

den ' val ” är det numeriska värdet i radianformatet. Om utvecklaren har ett värde i grad måste det först omvandlas till radianer, sedan kommer den erhållna radianen att skickas till ' utan ()”-metoden. Formeln som används för konvertering anges nedan:





Besök tabellen nedan där de mest använda graderna omvandlas till radianer



Grad 0 30 Fyra fem 60 90 180 270 360
Radianer 0 0,523 0,79 1 047 1,57 3.14 4,712 6,28

Låt oss ta ett par exempel för förståelsen av ' utan ()”-metoden.

Exempel 1: Använda sin()-metoden på positiva värden

I det här exemplet, beteendet hos ' utan ()'-metoden med ' positiv ” grader kommer att beskrivas genom att överföra det konverterade värdet av motsvarande gradvärden till radiantalet. Infoga sedan dessa värden i ' utan ()” metod parentes:

< manus >
trösta. logga ( 'Sinus för 60 grader:' + Matematik . utan ( 1 047 ) )
trösta. logga ( 'Sinus för 90 grader:' + Matematik . utan ( 1,57 ) )
trösta. logga ( 'Sinus för 180 grader:' + Matematik . utan ( 3.14 ) )
trösta. logga ( 'Sinus för 270 grader:' + Matematik . utan ( 4,712 ) )
trösta. logga ( 'Sinus för 360 grader:' + Matematik . utan ( 6,28 ) )
manus >

I ovanstående kodrader infogas radianvärdena för motsvarande gradvärden inuti ' Math.sin ()” funktion. De positiva radianvärdena har skapats via formeln som beskrivs ovan. den ' + ” är ett tecken på sammanlänkning, kombinerar text- och metodresultaten för att visa dem bredvid varandra över konsolen.

Efter kompileringen av ovanstående kod ser konsolfönstret ut så här:

Utdatan visar att sin()-metoden framgångsrikt returnerar värdena för varje angett radiantypvärde av grader.

Exempel 2: Där sin() Metoden ger noll och NaN

I det här fallet, beteendet hos en ' utan ()'-metoden med värdena för ' 0 ”, “ Tom parentes, 'odefinierad' och 'sträng ' kommer att hittas, som visas nedan:

< manus >
trösta. logga ( 'Sinus av 0:' + Matematik . utan ( 0 ) )
trösta. logga ( 'Sinus när parentes är tomma:' + Matematik . utan ( ) )
trösta. logga ( 'Sinus av odefinierat värde: ' + Matematik . utan ( odefinierad ) )
trösta. logga ( 'Sinus av strängvärde: ' + Matematik . utan ( 'Linux' ) )
manus >

Som nämnts ovan har olika falska angetts till ' utan ()'-metoden för att hämta dess beteende och hitta var denna metod returnerar ' NaN ' och ' Noll ”.

Utdata som genereras efter kompileringen visas nedan:

Utdata visar att det odefinierade, tomma eller strängvärdet inte är acceptabelt av ' utan ()'-metoden och den returnerar ' NaN ” (Inte ett nummer) som svar på dem. Dessutom, i fallet med ' 0 ” sin() metoden returnerar ” 0 ' värde.

Exempel 3: Använda sin()-metoden på negativa värden

den ' utan ()”-metoden kan också tillämpas på negativa grader genom att konvertera dem till radianer, på samma sätt som i fallet med positiva grader. Tabellen över omvandling för några negativa grader till radianer anges nedan:

Grad 0 -30 -Fyra fem -60 -90 -180 -270 -360
Radianer 0 -0,523 -0,79 -1 047 -1,57 -3.14 -4,712 -6,28

Låt oss infoga några av dessa negativa radianer i ' utan ()” metod:

< manus >
trösta. logga ( 'Sinus för -60 grader: ' + Matematik . utan ( - 1 047 ) )

trösta. logga ( 'Sinus för -90 grader: ' + Matematik . utan ( - 1,57 ) )
trösta. logga ( 'Sinus för -180 grader: ' + Matematik . utan ( - 3.14 ) )
trösta. logga ( 'Sinus för -270 grader: ' + Matematik . utan ( - 4,712 ) )
trösta. logga ( 'Sinus för -360 grader: ' + Matematik . utan ( - 6,28 ) )
manus >

Efter sammanställningen av ovanstående kod:

Utdata visar att ' utan ()”-metoden har framgångsrikt tillämpats i negativa grader.

Slutsats

Sinusvärdena beräknas genom att konvertera de angivna gradvärdena till radianformat och sedan skicka de genererade värdena direkt i ' utan ()”-metoden. Denna metod returnerar ' 0 ' endast när värdet av ' 0 ' skickas till ' utan ()'-metoden och skriver ut ' NaN ” i fallet med tomt, odefinierat eller strängvärde. Den här bloggen har förklarat processen för att beräkna sinusvärden med hjälp av ' Math.sin ()”-metoden.