Javascript-Mathematik

| | | | | | | | | |

Computer sind wirklich gut in Mathe. Es liegt in ihrem metaphorischen Blut, wenn man bedenkt, dass Computer von den Einsen und Nullen angetrieben werden, die wir binär nennen. Wenn Sie neu codieren, wird es wahrscheinlich eine Zeit geben, in der Sie eine mathematische Operation ausfuhren möchten.

In JavaScript kommt Mathematik ständig vor. Sie können die Größe eines Fensters mithilfe von Mathematik berechnen. Sie können damit berechnen, ob ein Benutzer alt genug ist, um Ihre Website zu nutzen. Mithilfe von Mathematik können Sie zwei vom Benutzer bereitgestellte Zahlen addieren.

In diesem Handbuch werden wir uber die Durchfuhrung mathematischer Operationen in JavaScript mit den funf wichtigsten mathematischen Operatoren sprechen.< /p>

Mathematische Operatoren: Ein Refresher

JavaScript besteht aus einer Reihe von Operatoren. Mit einigen Operatoren können Sie mit Strings arbeiten, während andere Ihnen bei der Ausfuhrung von JS-Mathematikfunktionen helfen. In diesem Handbuch konzentrieren wir uns auf einen speziellen Operatortyp, den sogenannten arithmetischen Operator.

Arithmetische Operatoren sind die Symbole, die zum Ausfuhren mathematischer Aufgaben verwendet werden. Diese JS-Operatoren sind denen ähnlich, die Sie in der Schule gelernt haben. In diesem Artikel konzentrieren wir uns auf sechs Operatoren:

  • Addition (+)
  • Subtraktion (-)
  • Division (/)
  • Multiplikation (*)
  • Modulo (%)
  • Potenz (**)

Lassen Sie’ s legen Sie los und vertiefen Sie sich in jede dieser Funktionen.

Bevor wir beginnen, ist es erw√§hnenswert, dass alle JavaScript-Zahlen als Zahlen gespeichert werden. Es gibt keinen separaten Datentyp fur Gleitkommazahlen (Dezimalzahlen) oder ganze Zahlen. Wir bezeichnen sie alle einfach als "Zahlen.‚"

Addieren und Subtrahieren

Die JavaScript-Symbole zum Addieren und Subtrahieren von JS-Zahlen sind dieselben, die wir in unserer täglichen Arbeit verwenden -Tagesleben fur Mathe. Wie praktisch! Wir können Zahlen addieren, indem wir die Zahlen, die wir hinzufugen möchten, durch ein Pluszeichen getrennt angeben:

Unser Code gibt Folgendes zuruck: 14. Wir könnten eine Subtraktionssumme durch Ersetzen durchfuhren unser Plus fur ein Minus:

Unser Code gibt zuruck: -4.

JavaScript-Mathematik kann sowohl mit positiven als auch mit negativen Zahlen arbeiten.

Wenn Sie mit einer mathematischen Summe arbeiten, werden Sie dies wahrscheinlich nicht tun Drucken Sie es einfach auf der Konsole aus. Hier kommen Variablen ins Spiel. Sie können die Zahlen in Ihren mathematischen Aufgaben zuweisen, um alle Zahlen zu speichern, mit denen Sie arbeiten:

Unser Code gibt zuruck: 30. Wir haben a den Wert 10 und b den Wert 20 zugewiesen. Dann haben wir die Variable c verwendet, um diese beiden Zahlen zu addieren. So einfach ist das!

Multiplizieren und dividieren

Lass uns eine Ebene höher gehen und uber Multiplikation und Div sprechen ision. Im Gegensatz zu den vorherigen Beispielen mussen wir zwei neue Operatoren lernen:

Angenommen, wir besitzen einen Keksladen und möchten herausfinden, wie viele Kilogramm Mehl wir benötigen. Fur jede Kekscharge werden 2 kg Mehl benötigt, und wir wollen funf Chargen backen. Mit diesem Code könnten wir berechnen, wie viele Kilogramm Mehl wir benötigen:

Unser Code gibt zuruck: Sie benötigen 10 kg Mehl.

Sie können Verwenden Sie den Schrägstrich, um Divisionsvorgänge durchzufuhren.

Angenommen, jeder Stapel enthält 40 Kekse und Sie möchten sie in Packungen aufteilen. Jede Packung enthält 5 Kekse. Jetzt möchten Sie herausfinden, wie viele Packungen Sie herstellen können. Dies könnte mit dem folgenden Code erfolgen:

Unser Code gibt zuruck: Sie können 8 Pakete mit Cookies erstellen.

Modulo

Der Modulo-Operator wird möglicherweise nicht so häufig verwendet wie die anderen, aber er ist immer noch ein wichtiger Bestandteil von JavaScript. Der Modulo-Operator berechnet den Rest einer Zahl, nachdem sie geteilt wurde.

In JavaScript wird die Modulo-Operation durch ein Prozentzeichen dargestellt. Unser letztes Beispiel hat uns gezeigt, wie wir Zahlen teilen, die gleichmäßig aufgeteilt werden können. Wie Sie wissen, gehen nicht alle mathematischen Probleme in diese Richtung; einige Reste zuruckgeben.

Kehren wir zu unserem Cookie-Beispiel von vorhin zuruck. Angenommen, wir haben uberschätzt, wie viele Kekse wir in jeder Charge backen können. Es stellt sich heraus, dass jede Charge nur 37 Kekse ergibt Um herauszufinden, wie viele Packs wir aus unserem Batch herstellen können, können wir diesen Code verwenden:

Das Problem ist, dass Wir haben eine Dezimalzahl! Hier kommt das Modulo ins Spiel. Wir könnten unseren Code aktualisieren, um o den Rest der verfugbaren Cookies berechnen:

Unser Code gibt Folgendes zuruck:

Wir haben einige Änderungen an unserem Code vorgenommen. Zuerst haben wir den Wert von packsMade auf die nächste ganze Zahl abgerundet. Zu diesem Zweck haben wir Math.floor() verwendet. Dadurch können wir sehen, dass wir 7 vollständige Cookies-Pakete erstellen können.

Dann haben wir den Modulo-Operator verwendet, um die restlichen Cookies zu berechnen, die ubrig bleiben. Dies sagt uns, dass wir nach dem Aufteilen unserer Pakete noch zwei Cookies ubrig haben.

Potenz

Erhöhe x mit y. Es klingt ziemlich kompliziert, besonders wenn Sie Wörter wie Exponentiation verwenden. Aber es muss nicht schwierig sein.

In JavaScript stehen zwei Sternchen (**) fur das Potenzieren einer Zahl:

Dieser Code gibt zuruck: 343.

Dies ist eine andere Schreibweise von 7 * 7 * 7, aber sie ist kurzer und leichter zu lesen.

Reihenfolge der Operationen

Mathe hat eine bestimmte Reihenfolge der Operationen. Dies beschreibt, was Operationen, die Sie in welcher Reihenfolge ausfuhren sollten, wenn Sie eine mathematische Aufgabe haben.

Eine der häufigsten Methoden, sich diese Reihenfolge zu merken, ist BODMAS:

Dies sagt uns, dass wir e zuerst alles in Klammern, dann alle Potenzberechnungen, dann Division und so weiter. Betrachten Sie das folgende Problem:

Die Antwort auf dieses Problem ist: 17. JavaScript berechnet zuerst 5 * 3, weil es in Klammern steht. Dann addiert es zwei zum Ergebnis dieser Berechnung.

Schlussfolgerung

JavaScript bietet eine Reihe von arithmetischen Operatoren, mit denen Sie mathematische Operationen durchfuhren können. Einige dieser Operatoren, wie die Addition, sind dieselben, die wir bei der Auswertung einer mathematischen Aufgabe verwenden wurden; andere haben ihre eigenen Symbole.

Denken Sie daran, dass Sie bei der Bewertung einer mathematischen Aufgabe BODMAS berucksichtigen mussen, die Reihenfolge der Operationen, in der die Aufgabe gelesen wird.

Jetzt sind Sie bereit, wie ein Profi in JavaScript zu rechnen!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method