Konvertieren Sie Bogenmaß in Grad in JavaScript

Muhammad Muzammil Hussain 15 Februar 2024
Konvertieren Sie Bogenmaß in Grad in JavaScript

In diesem Artikel lernen wir mathematische Berechnungen im JavaScript-Quellcode, um den Gradwert aus dem Bogenmaß mithilfe einer Formel zu ermitteln und das Standard-Warnfeld oder Protokollfeld zu verwenden, um das Ergebnis dem Benutzer anzuzeigen.

Konvertieren Sie Bogenmaß in Grad in JavaScript

In JavaScript können wir arithmetische Operationen und Berechnungen wie Addition, Subtraktion, Multiplikation und Division mit arithmetischen Operatoren (+, -, *, /) durchführen. Und mit Hilfe dieser Operatoren können wir beliebige mathematische Formeln in einem JavaScript-Programm erstellen.

Um das Bogenmaß in JavaScript in Grad umzuwandeln, können wir den Gradwert mithilfe der folgenden Formel berechnen und herausfinden:

radian value * (half circle angle/value of pi )

In JavaScript gibt es ein Standardschlüsselwort Math.PI für den Pi-Wert, der 3,14 zurückgibt. Dieser Standardwert ist in unserer Umrechnungsformel von Bogenmaß in Grad nützlich und effizient, anstatt 3,14 zu schreiben.

Grundformel:

let radian = 1
let degree = radian * (180 / Math.PI);

Wie oben gezeigt, benötigen wir nur einen vordefinierten Bogenmaßwert vom Benutzer, um den Gradwert zu bestimmen. Wir können den Standardwert Math.PI erhalten, der 3,14 ist.

Beispiel:

Im folgenden Beispiel erhalten wir den Bogenmaßwert aus der Benutzereingabe und führen die arithmetische Operation mit der Formel für Bogenmaß in Grad durch. Wir zeigen dem Benutzer das Ergebnis in einem Warnfeld an.

<html>
    <head>
        <title> convert radian to degree </title>
    </head>
    <script>
    function convertToDegree()
    {
        let data = document.getElementById("value").value;
        data = parseInt(data)

        if(isNaN(data)) //check empty data field
                  {
                 alert("Please enter value");
                  }
      else{
      let degree = data * (180 / Math.PI); //Math.PI = 3.14
      degree = degree.toFixed(5)
       alert("Converted value into degree : "+degree+"°");
       }
    }
    </script>
    <body>
        <h1 style="color:blueviolet">DelftStack Learning</h1>
        <h3>JavaScript Convert radian to degree</h3>

        <form onsubmit ="convertToDegree()">
            <!-- data input -->

            <td> Enter Radian ualue: </td>
            <input id = "value" type="number">

            <br><br>
            <input type = "submit" value = "Convert">
        </form>
    </body>
</html>

Ausgang:

JavaScript Radiant in Grad konvertieren - Ausgabe

Wir haben das Formularelement im obigen HTML-Quellcode verwendet, um Benutzereingabefelder und die Schaltfläche Senden zu erstellen. Der Benutzer fügt den Radiantwert ein, und wenn der Benutzer auf die Schaltfläche Senden klickt, wird die Funktion convertToDegree() ausgelöst.

In den script-Tags haben wir die Funktion convertToDegree() deklariert. Innerhalb dieser Funktion haben wir den Benutzereingabewert in der Variablen data erhalten und die bedingte Anweisung if verwendet, um die Eingabewerte zu überprüfen.

Wenn die Variable leer ist oder keinen Wert enthält, zeigt sie die Funktion alert() mit einer Fehlermeldung an.

Wenn der Benutzer den Wert bereitstellt, führen wir die arithmetische Operation in der sonst-Bedingung unter Verwendung der Umrechnungsformel von Bogenmaß in Grad aus und speichern das Ergebnis in der Grad-Variablen. Wir runden den Float-Wert auf 5 Stellen und zeigen das Ergebnis im Popup alert() an.

Verwandter Artikel - JavaScript Math