Javascript Modulo

| | | |

Der JavaScript-Modulo-Operator gibt den Rest einer Divisionssumme zuruck. Um den Rest einer Divisionssumme zu berechnen, verwenden Sie das Prozentzeichen (%). Die Syntax fur den Modulo-Operator lautet: (Zahl_eins % Zahl_zwei).

Haben Sie in JavaScript schon einmal ein Prozentzeichen neben einigen Zahlen gesehen? Sie haben vielleicht gedacht, dass es etwas mit der Berechnung von Prozentsätzen zu tun hat. Das ist nicht der Fall. In JavaScript wird das Prozentzeichen verwendet, um Reste zu berechnen.

Das Prozentzeichen (%) ist der Modulo-Operator. Es teilt zwei Zahlen und berechnet den Rest, falls vorhanden. Es wird häufig verwendet, um herauszufinden, ob eine Zahl ungerade oder gerade ist.

In diesem Handbuch werden wir die Verwendung des JavaScript-Modulo-Operators besprechen. Wir werden ein Beispiel dieses Operators in Aktion durchgehen, um Ihnen den Einstieg zu erleichtern.

Was ist der JavaScript-Modulo-Operator?

Der JavaScript-Modulo-Operator, dargestellt durch ein Prozentzeichen, gibt den Rest einer Divisionssumme zuruck. Sie können den Modulo-Operator mit diesem Namen, als Modulo-Operator oder als Rest-Operator bezeichnen.

Nicht alle Zahlen können gleichmäßig geteilt werden. 9 kann nicht durch 4 geteilt werden, ohne eine Dezimalzahl zu ergeben. Wenn Sie nach Genauigkeit suchen, ist eine Dezimalzahl in Ordnung. Es gibt einige Fälle, in denen Sie wissen möchten, wie viele Zahlen von einer Berechnung ubrig bleiben.

Der Modulo-Operator sagt Ihnen, was ubrig bleibt, wenn eine Zahl so oft wie möglich geteilt wurde . Der Rest von 9 geteilt durch 4 ist 1. 4 geht zweimal in 9 ein. Es bleibt 1 ubrig.

Die Syntax fur den Modulo-Operator lautet:

Unser Code gibt Folgendes zuruck:

Sie können den Modulo-Operator in JavaScript mit negativen Werten verwenden:

Unser Code kehrt zuruck:

Modulo Operator JavaScript-Beispiel

Wir möchten ein Tool entwickeln, das jungen Menschen sagt, wie viel ubrig bleibt, wenn sie Geld fur Videospiele ausgeben. Wir beginnen mit der Erstellung unseres Programms, indem wir zwei JavaScript-Variablen deklarieren:

Die erste Variable speichert die Kosten eines Spiels. Unsere zweite Variable speichert, wie viel Geld wir auf unserem Bankkonto haben. Lassen Sie uns den Modulo-Operator verwenden, um herauszufinden, wie viel wir ubrig hätten, wenn wir unser ganzes Geld fur Spiele ausgegeben hätten:

Unser Code gibt Folgendes zuruck: 2. Dies sagt uns, dass wir 2 $ ubrig haben, wenn wir unser gesamtes Geld fur Videospiele ausgeben over.

Verwendung des Divisionsoperators

Der Modulo-Operator sagt Ihnen, wie viel ubrig bleibt, wenn Sie zwei Zahlen dividieren. Dies sagt uns nicht, wie viele Spiele wir kaufen können. Wir können den JavaScript-Unterteilungsoperator verwenden, um zu berechnen, wie viele Spiele wir kaufen können.

In diesem Code verwenden wir den Divisionsoperator (/), um zu berechnen, wie viele Spiele wir kaufen können. Wir haben diesen Wert dann auf den nächsten ganzen Wert gerundet. Dies liegt daran, dass Sie keinen Teil eines Spiels kaufen können; Sie mussen ein ganzes Spiel kaufen.

Unser Code gibt Folgendes zuruck: 3.

Diese beiden Operationen zusammen sagen uns, dass wir uns drei Videospiele leisten können. Nachdem wir diese Spiele gekauft haben, bleiben uns 2 $ ubrig.

JavaScript Prufen, ob eine Zahl ungerade oder gerade ist

Der Modulo-Operator wird verwendet, um zu prufen, ob eine Zahl ungerade oder gerade ist, weil gerade Zahlen bei der Division durch zwei keine Reste haben Ungerade Zahlen hingegen haben einen Rest, wenn sie durch zwei geteilt werden.

Wir werden eine Anwendung erstellen, die uns mitteilt, ob wir eine gerade oder eine ungerade Anzahl von Schokoriegeln kaufen können. Dieses Programm geht davon aus, dass wir einen bestimmten Geldbetrag haben. Beginnen wir mit der Deklaration von Variablen, die die Kosten eines Schokoriegels und wie viel Geld verfolgen:

Wir verwenden dann den Divisionsoperator, um herauszufinden, wie viele wir kaufen können: < /p>

Dieser Code gibt Folgendes zuruck: 2. Dies sagt uns, dass wir es uns leisten können, zwei volle Schokoriegel zu kaufen. Die JavaScript Math.round() Methode rundet den von unserer Divisionssumme zuruckgegebenen Wert auf die nächste Dezimalstelle. Dies ist nutzlich, da wir keinen Teil eines Schokoriegels kaufen können.

Als nächstes können wir den Modulo-Operator verwenden, um zu uberprufen, ob die Anzahl der Schokoriegel, die wir kaufen können, ungerade oder gerade ist:

Unser Code verwendet den Modulo-Operator, um zu prufen, ob nach der Division der Zahl durch zwei noch ein Rest ubrig ist. Wenn ja, ist die Zahl ungerade; andernfalls ist die Zahl gerade.

Unser Code verwendet den Modulo-Operator, um zu prufen, ob nach der Division der Zahl durch zwei noch ein Rest ubrig ist. Wir verwenden eine JavaScript-if-Anweisung, um anzugeben, was passieren soll, wenn ein Rest vorhanden ist. Wenn ja, ist die Zahl ungerade; andernfalls ist die Zahl gerade.

Unser Code gibt zuruck:

Der Wert von "can_buy‚" ist 2. Dies ist eine gerade Zahl, sodass der Code in unserer if-Anweisung ausgefuhrt wird.

Schlussfolgerung

Der JavaScript-Modulo-Operator berechnet den Rest, der nach der Division ubrig bleibt zwei Zahlen. Es wird häufig mit einer if-Anweisung verwendet, um auszuwerten, ob eine Zahl ungerade oder gerade ist. Der Modulo-Operator wird durch ein Prozentzeichen dargestellt.

Möchten Sie mehr uber das Programmieren in JavaScript erfahren? Lesen Sie unseren Leitfaden zum Erlernen von JavaScript. Sie finden hier die wichtigsten Tipps zum Erlernen von JavaScript und eine Liste mit Lernressourcen, die Sie nutzen können.

Unser Code gibt zuruck: Sie k√∂nnen eine gerade Anzahl von Schokoriegeln kaufen. Der Wert von "kann_kaufen‚" ist 2. Dies ist eine gerade Zahl, sodass der Code in unserer if-Anweisung ausgefuhrt wird.

Schlussfolgerung

Der Modulo-Operator berechnet den Rest, der nach der Division von zwei ubrig bleibt Zahlen. Es wird häufig mit einer if-Anweisung verwendet, um zu bewerten, ob eine Zahl ungerade oder gerade ist.

Jetzt können Sie den JavaScript-Modulo-Operator wie ein Experte verwenden !

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