So runden Sie eine Nummer auf die nächstgelegenen Top 10 in JavaScript um

So runden Sie eine Nummer auf die nächstgelegenen Top 10 in JavaScript um
Die ungefähre Berechnung einer Zahl wird als Rundung bezeichnet. Es hilft, Zahlen klarer und einfacher zu verstehen. Nach der erforderlichen Genauigkeit der Berechnung können Zahlen auf einen bestimmten Wert gerundet werden. Eine Zahl wird auf das nächste Zehntel gerundet, die gesamte Zahl wird nicht geändert, nur der ungefähre Wert wird geändert.

Diese Studie erläutert das Verfahren, um eine Zahl in JavaScript auf die nächsten 10 zu runden.

So runden Sie eine Nummer auf die nächstgelegene 10 in JavaScript um?

Verwenden Sie in JavaScript die folgenden Methoden, um eine Nummer auf die nächste 10 zu runden:

  • Mathematik.rund () Methode
  • Mathematik.CEIL () Methode
  • Mathematik.Floor () Methode

Lassen Sie uns die Arbeit der oben genannten Methoden nacheinander sehen!

Methode 1: Runden Sie eine Nummer auf die nächstgelegene 10 mit Mathematik.rund () Methode

In JavaScript die “runden()"Methode der"MathematikDer Typ wird verwendet, um die Dezimalzahlen sowie die gesamten Zahlen auf dem ungefähren Wert zu runden. Es rundet die Ganzzahl auf die nächste ganze Zahl.

Syntax

Befolgen Sie die angegebene Syntax für die Verwendung der Methode von Round (), um die Anzahl der dem 10 am nächsten zu runden:

Mathematik.Runde (Nummer / 10) * 10
  • Der "Mathematik.runden()Die Methode wird aufgerufen, indem die Zahl geteilt durch 10 als Argument, das das Ergebnis auf die nächste ganze Zahl rundet.
  • Multiplizieren Sie es dann mit 10, was das Ergebnis auf die nächsten 10 umsetzt.

Beispiel

Definieren Sie zunächst eine Funktion namens “RoundToneArest10"Mit einem Parameter"Nummer”. Ruft die Mathematik an.rund () Methode, die den ungefähren Wert zurückgibt, der dem am nächsten kommt 10:

Funktion RoundToneArest10 (Nummer)
Mathematik zurückgeben.Runde (Nummer / 10) * 10;

Ruf den "RoundToneArest10"Funktion durch Übergabe einer ganzen Zahl"6745”. Es wird zuerst durch 10 geteilt und gibt das zurück674.5"Das wird auf" abgerundet "675Das ist die nächste ganze Anzahl der 674.5. Der resultierende Wert wird dann mit 10 multipliziert, um den ungefähren Wert auf die nächste 10 zu erhalten:

Konsole.log (RoundToneArest10 (6745));

Die Ausgabe wird angezeigt "6750Das ist die nächste 10 bis “6745”:

Lassen Sie uns den Dezimalwert übergeben “89.9”In der Funktion und sehen Sie den abgerundeten Wert:

Konsole.log (RoundTonearest10 (89).9));

Die Ausgabe druckt “90"Durch Abrunden der Dezimalzahl"89.9”Zu den nächsten 10:

Methode 2: Runden Sie eine Nummer auf die nächstgelegene 10 mit Mathematik.CEIL () Methode

Um eine Nummer auf die nächste 10 zu runden, die “Mathematik.Ceil ()”Methode wird verwendet. Es wird die Nummer an die kommende größte Ganzzahl richten. Wenn eine Dezimalzahl an die Mathematik übergeben wird.CEIL () Methode, sie gibt die gesamte Nummer zurück.

Syntax

Die angegebene Syntax wird für die „verwendet“Ceil ()" Methode:

Mathematik.Ceil (Nummer / 10) * 10
  • Es dauert eine Zahl als Argument geteilt durch 10 und multipliziert sie dann mit 10.
  • Indem Sie die Nummer um 10 dividieren, wird sie die Nummer auf die nächste bevorstehende größte Ganzzahl weitergeben.
  • Multiplizieren Sie dann die resultierende Nummer mit 10, um die Nummer auf die nächstgelegene 10 zu rundeten.

Beispiel

Aufrufen "Mathematik.Ceil ()”Methode in“RoundToneArest10Funktion durch Übergabe der Nummer geteilt durch 10 und multiplizieren Sie sie dann mit 10, um die Nummer auf die nächste 10 zu runden:

Funktion RoundToneArest10 (Nummer)
Mathematik zurückgeben.Ceil (Nummer / 10) * 10;

Ruf den "RoundToneArest10"Funktion und eine Zahl übergeben"6745Als Argumentation. Es wird zuerst durch 10 geteilt und gibt das zurück674.5"Das wird auf" abgerundet "675”Aufgrund der CEIL () -Methode, die die nächstgrößte Ganzzahl von 674 ist.5. Anschließend wird die resultierende Zahl mit 10 multipliziert und erhält den ungefähren Wert auf die nächste 10:

Konsole.log (RoundToneArest10 (6745));

Ausgang

In ähnlicher Weise wird die Dezimalzahl auch in JavaScript mit der Mathematik auf die nächsten 10 abgerundet.CEIL () Methode. Die Nummer übergeben “78.02”Als Parameter im“RoundToneArest10”Funktion. Es wird zurückkehren “8"Das ist die nächstgrößte Ganzzahl der"7.802”, Und dann die resultierende Zahl mit 10 Das ist der angenähte Wert auf die nächstgelegene 10:

Konsole.Protokoll (RoundTonearest10 (78).02));

Die entsprechende Ausgabe ist:

Methode 3: Runden Sie eine Nummer auf die nächstgelegene 10 mit Mathematik.Floor () Methode

Es gibt eine andere Methode „Mathematik.Floor () ”, mit dem eine Nummer auf die nächste 10 rundet. Es rundet die Nummer auf die nächste Ganzzahl zurück. Wenn eine Dezimalgülleger an die Mathematik übergeben wird.Floor () -Methode, es gibt die nächste ganze Ganzzahl zurück.

Syntax

Die folgende Syntax wird für die Floor () -Methode verwendet:

Mathematik.Boden (Nummer / 10) * 10
  • Die Methode wird aufgerufen, indem die Zahl durch 10 als Argument übergeben wird.
  • Dann multipliziert die resultierende Nummer mit 10, wodurch die Nummer auf die nächsten 10 zurückgegeben wird.

Beispiel

In der definierten Funktion “RoundToneArest10 ()", Ruf den "Mathematik.Boden()Methode durch Übergabe der Nummer durch 10 als Argument und multiplizieren Sie sie mit 10:

Funktion RoundToneArest10 (Nummer)
Mathematik zurückgeben.Boden (Nummer / 10) * 10;

Die Nummer übergeben “6745"Als Argument in der definierten Funktion namens"RoundToneArest10 ()”. Es wird zuerst durch 10 geteilt und gibt das zurück674.5"Das wird auf" abgerundet "674”Aufgrund der Methode der Boden (), die die nächste Ganzzahl von 674 ist.5. Dann die resultierende Nummer “674”Wird mit 10 multipliziert und erhält den ungefähren Wert auf die nächstgelegene 10:

Konsole.log (RoundToneArest10 (6745));

Ausgang

Übergeben Sie die Dezimalzahl “-5.15”Als Parameter im“RoundToneArest10”Funktion. Es wird zurückkehren “7"Das ist die nächste Ganzzahl der"7.802”, Und dann die resultierende Zahl mit 10 Welches ist der angenähte Wert auf die nächstgelegene 10:

Konsole.log (RoundToneArest10 (-5).15));

Die Ausgabe wird sein:

Abschluss

Verwenden Sie die vordefinierten Methoden des JavaScripts, die Mathematik enthalten.Round (), Mathe.Ceil () und die Mathematik.Boden(). Die Mathematik.Round () Methode rundet die Nummer auf die nächste ganze ganze Zahl der Mathematik ab.CEIL () Methode rundet die Zahl auf die nächstgrößte Ganzzahl, während die Mathematik.Floor () Methode rundet die Nummer auf die nächste Ganzzahl nach unten. Alle diese Methoden multiplizieren mit 10, um die resultierende Nummer auf die nächsten 10 zu runden. In dieser Studie wurde die Arbeit all dieser Methoden zusammen mit ihren Beispielen erklärt.