Wie berechnet man Sinuswerte mit der JavaScript Math sin()-Methode?

Wie Berechnet Man Sinuswerte Mit Der Javascript Math Sin Methode



Mathematik ist in jedem Aspekt der Programmierung erforderlich, vom Frontend bis zum Backend, um die Animation und Übergänge auszurichten und die komplexe Logik für die Anwendung zu erstellen. Mathematik macht das Leben des Programmierers viel einfacher, indem sie eine einfachere Möglichkeit zur Ausführung verschiedener Aufgaben bietet und auch bei Datenvalidierungs- oder Mustervergleichsszenarien hilft. Glücklicherweise! JavaScript bietet die „ Mathematik „Objekt, das über verschiedene Eigenschaften und Methoden verfügt und speziell zum Ausführen der „ ohne ” Trigonometriefunktion, ihre „ ohne ()“-Methode verwendet wird.

In diesem Blog wird der Prozess zum Ermitteln der Sinuswerte mithilfe der Math sin()-Methode von JavaScript erläutert.







Wie berechnet man Sinuswerte mit der JavaScript Math sin()-Methode?

Der ' ohne ()“-Methode akzeptiert den numerischen Wert im Bogenmaßtyp und führt die trigonometrische Sinusfunktion über den bereitgestellten Wert aus. Der zurückgegebene Wert liegt immer zwischen „ 1“ und „-1“ und kann „NAN“ sein ” wenn der bereitgestellte Wert nicht vom numerischen Typ ist.



Syntax

Die Syntax für die JavaScript-Methode Math.sin() ist unten angegeben:



Mathematik . ohne ( val )

Der ' val „ist der numerische Wert im Bogenmaßformat. Wenn der Entwickler einen Wert in Grad hat, muss dieser zuerst in Bogenmaß umgerechnet werden, dann wird das erhaltene Bogenmaß an „ ohne ()' Methode. Die Formel, die zur Umrechnung verwendet wird, ist unten angegeben:





Besuchen Sie die folgende Tabelle, in der die am häufigsten verwendeten Grad in Bogenmaß umgerechnet werden



Grad 0 30 Vier fünf 60 90 180 270 360
Bogenmaß 0 0,523 0,79 1.047 1,57 3.14 4.712 6.28

Lassen Sie uns ein paar Beispiele zum Verständnis des „ ohne ()' Methode.

Beispiel 1: Anwendung der sin()-Methode auf positive Werte

In diesem Beispiel ist das Verhalten des „ ohne ()“-Methode mit dem „ positiv „Grad wird beschrieben, indem der umgewandelte Wert der entsprechenden Gradwerte in die Bogenmaßzahl übergeben wird. Fügen Sie diese Werte dann in das Feld „ ein. ohne ()“-Methodenklammer:

< Skript >
Konsole. Protokoll ( „Sinus für 60 Grad:“ + Mathematik . ohne ( 1.047 ) )
Konsole. Protokoll ( „Sinus für 90 Grad:“ + Mathematik . ohne ( 1,57 ) )
Konsole. Protokoll ( „Sinus für 180 Grad:“ + Mathematik . ohne ( 3.14 ) )
Konsole. Protokoll ( „Sinus für 270 Grad:“ + Mathematik . ohne ( 4.712 ) )
Konsole. Protokoll ( „Sinus für 360 Grad:“ + Mathematik . ohne ( 6.28 ) )
Skript >

In den obigen Codezeilen werden die Bogenmaßwerte für entsprechende Gradwerte in das „ Mathe. Sünde ()“-Funktion. Die positiven Bogenmaßwerte wurden über die oben beschriebene Formel erstellt. Der ' + „ist ein Zeichen der Verkettung, bei dem Text und Methodenergebnisse kombiniert werden, um sie nebeneinander über die Konsole anzuzeigen.

Nach der Kompilierung des oben genannten Codes sieht das Konsolenfenster folgendermaßen aus:

Die Ausgabe zeigt, dass die Methode sin() die Werte für jeden bereitgestellten Gradwert vom Typ Bogenmaß erfolgreich zurückgibt.

Beispiel 2: Wobei die sin()-Methode Null und NaN ergibt

In diesem Fall ist das Verhalten eines „ ohne ()“-Methode mit den Werten von „ 0 “, „ Leere Klammer“, „undefiniert“ und „String ” wird gefunden, wie unten gezeigt:

< Skript >
Konsole. Protokoll ( „Sinus von 0 :“ + Mathematik . ohne ( 0 ) )
Konsole. Protokoll ( „Sinus, wenn Klammern leer sind:“ + Mathematik . ohne ( ) )
Konsole. Protokoll ( „Sinus mit undefiniertem Wert:“ + Mathematik . ohne ( nicht definiert ) )
Konsole. Protokoll ( „Sinus des Stringwerts:“ + Mathematik . ohne ( 'Linux' ) )
Skript >

Wie oben erwähnt, wurden dem „ ohne ()“-Methode, um ihr Verhalten abzurufen und herauszufinden, wo diese Methode zurückgibt „ NaN ' Und ' Null “.

Die nach der Kompilierung generierte Ausgabe ist unten dargestellt:

Die Ausgabe zeigt, dass der Wert „undefiniert“, „leer“ oder „String“ nicht akzeptabel ist. ohne ()“-Methode und sie gibt „ NaN ” (Keine Zahl) als Antwort darauf. Darüber hinaus im Fall von „ 0 Die Methode „sin()“ gibt „ 0 ' Wert.

Beispiel 3: Anwendung der sin()-Methode auf negative Werte

Der ' ohne ()“-Methode kann auch auf negative Gradzahlen angewendet werden, indem sie wie bei positiven Gradzahlen in Bogenmaß umgerechnet werden. Die Umrechnungstabelle für einige negative Grad in Bogenmaß ist unten aufgeführt:

Grad 0 -30 -Vier fünf -60 -90 -180 -270 -360
Bogenmaß 0 -0,523 -0,79 -1.047 -1,57 -3.14 -4.712 -6,28

Fügen wir einige dieser negativen Bogenmaße in das „ ohne ()' Methode:

< Skript >
Konsole. Protokoll ( „Sinus für -60 Grad:“ + Mathematik . ohne ( - 1.047 ) )

Konsole. Protokoll ( „Sinus für -90 Grad:“ + Mathematik . ohne ( - 1,57 ) )
Konsole. Protokoll ( „Sinus für -180 Grad:“ + Mathematik . ohne ( - 3.14 ) )
Konsole. Protokoll ( „Sinus für -270 Grad:“ + Mathematik . ohne ( - 4.712 ) )
Konsole. Protokoll ( „Sinus für -360 Grad:“ + Mathematik . ohne ( - 6.28 ) )
Skript >

Nach der Kompilierung des obigen Codes:

Die Ausgabe zeigt, dass „ ohne ()“-Methode wurde erfolgreich auf negative Grade angewendet.

Abschluss

Die Sinuswerte werden berechnet, indem die bereitgestellten Gradwerte in das Bogenmaßformat umgewandelt werden und die generierten Werte dann direkt im „ ohne ()' Methode. Diese Methode gibt „ 0 ” nur wenn der Wert von „ 0 „wird an „übergeben“ ohne ()“-Methode und druckt „ NaN ” im Fall eines leeren, undefinierten oder String-Werts. In diesem Blog wurde der Prozess zur Berechnung von Sinuswerten mithilfe des „ Mathe. Sünde ()' Methode.