So runden Sie eine Zahl in JavaScript auf die nächste 10

So Runden Sie Eine Zahl In Javascript Auf Die Nachste 10



Die ungefähre Berechnung einer Zahl wird als Rundung bezeichnet. Es hilft, Zahlen klarer und einfacher verständlich zu machen. Je nach geforderter Rechengenauigkeit können Zahlen auf einen bestimmten Wert gerundet werden. Eine Zahl wird auf das nächste Zehntel gerundet, die ganze Zahl wird nicht geändert, nur der ungefähre Wert wird geändert.

Diese Studie erklärt das Verfahren zum Runden einer Zahl in JavaScript auf die nächsten 10.

Wie rundet man eine Zahl in JavaScript auf die nächste 10?

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







Sehen wir uns nacheinander die Funktionsweise der oben genannten Methoden an!



Methode 1: Runden Sie eine Zahl mithilfe der Methode Math.round() auf die nächste 10

In JavaScript ist das „ runden() „Methode der“ Mathematik ” wird verwendet, um die Dezimalzahlen sowie die ganzen Zahlen auf den angenäherten Wert zu runden. Es rundet die ganze Zahl auf die nächste ganze Zahl.



Syntax





Befolgen Sie die angegebene Syntax für die Verwendung der Methode round(), um die Zahl zu runden, die der 10 am nächsten liegt:

Mathematik . runden ( Nummer / 10 ) * 10
  • Das ' Math.round() “-Methode wird aufgerufen, indem die durch 10 geteilte Zahl als Argument übergeben wird, das das Ergebnis auf die nächste ganze Zahl rundet.
  • Dann multiplizieren Sie es mit 10, wodurch das Ergebnis auf die nächste 10 gerundet wird.

Beispiel

Definieren Sie zunächst eine Funktion mit dem Namen „ roundToNearest10 ” mit einem Parameter “ Nummer “. Ruft die Methode Math.round() auf, die den Näherungswert zurückgibt, der dem am nächsten liegt 10 :



Funktion roundToNearest10 ( Nummer ) {

Rückkehr Mathematik . runden ( Nummer / 10 ) * 10 ;

}

Ruf den ' roundToNearest10 ” Funktion durch Übergabe einer ganzen Zahl “ 6745 “. Es wird zuerst durch 10 dividiert und gibt das „ 674,5 ” was gerundet wird zu “ 675 “, was die nächste ganze Zahl von 674,5 ist. Der resultierende Wert wird dann mit 10 multipliziert, um den ungefähren Wert auf die nächsten 10 zu erhalten:

Konsole. Protokoll ( roundToNearest10 ( 6745 ) ) ;

Die Ausgabe zeigt „ 6750 ” was die nächsten 10 zum “ 6745 “:

Übergeben wir den Dezimalwert „ 89.9 ” in der Funktion und sehen Sie den gerundeten Wert:

Konsole. Protokoll ( roundToNearest10 ( 89.9 ) ) ;

Die Ausgabe druckt „ 90 ” durch Runden der Dezimalzahl “ 89.9 ” auf die nächsten 10:

Methode 2: Runden Sie eine Zahl mithilfe der Math.ceil()-Methode auf die nächste 10

Um eine Zahl auf die nächste 10 zu runden, wird „ Math.ceil() “-Methode verwendet wird. Die Zahl wird auf die nächste größte ganze Zahl gerundet. Wenn eine Dezimalzahl an die Methode Math.ceil() übergeben wird, gibt sie die ganze Zahl zurück.

Syntax

Die angegebene Syntax wird für die „ Decke () ' Methode:

Mathematik . Decke ( Nummer / 10 ) * 10
  • Es nimmt eine Zahl als Argument dividiert durch 10 und multipliziert sie dann mit 10.
  • Durch Teilen der Zahl durch 10 wird die Zahl auf die nächstgrößere Ganzzahl gerundet.
  • Multiplizieren Sie dann die resultierende Zahl mit 10, um die Zahl auf die nächste 10 aufzurunden.

Beispiel

Rufen Sie das „ Math.ceil() „Methode in“ roundToNearest10 ” Funktion, indem Sie die Zahl durch 10 dividieren und dann mit 10 multiplizieren, um die Zahl auf die nächste 10 zu runden:

Funktion roundToNearest10 ( Nummer ) {

Rückkehr Mathematik . Decke ( Nummer / 10 ) * 10 ;

}

Ruf den ' roundToNearest10 ” Funktion und eine Zahl übergeben “ 6745 “ als Argument. Es wird zuerst durch 10 dividiert und gibt das „ 674,5 ” was gerundet wird zu “ 675 ” aufgrund der ceil()-Methode, die die nächstgrößte ganze Zahl von 674,5 ist. Dann wird die resultierende Zahl mit 10 multipliziert und der ungefähre Wert auf die nächsten 10 gebracht:

Konsole. Protokoll ( roundToNearest10 ( 6745 ) ) ;

Ausgabe

In ähnlicher Weise wird die Dezimalzahl auch in JavaScript mithilfe der Methode Math.ceil() auf die nächste 10 gerundet. Übergeben Sie die Nummer „ 78.02 “ als Parameter im „ roundToNearest10 ” Funktion. Es wird zurückkehren “ 8 “, was die nächstgrößte ganze Zahl von „ 7.802 “, und multiplizieren Sie dann die resultierende Zahl mit 10 das ist der angenäherte Wert auf die nächsten 10:

Konsole. Protokoll ( roundToNearest10 ( 78.02 ) ) ;

Die entsprechende Ausgabe lautet:

Methode 3: Runden Sie eine Zahl mithilfe der Math.floor()-Methode auf die nächste 10

Es gibt eine weitere Methode „Math.floor()“, die verwendet wird, um eine Zahl auf die nächste 10 zu runden. Sie rundet die Zahl auf die nächste Ganzzahl ab. Wenn eine Dezimalzahl an die Methode Math.floor() übergeben wird, gibt sie die nächste ganze Zahl zurück.

Syntax

Für die Methode floor() wird folgende Syntax verwendet:

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

Beispiel

In der definierten Funktion „ roundToNearest10() ', Ruf den ' Math.floor() ”-Methode, indem Sie eine Zahl dividiert durch 10 als Argument übergeben und diese dann mit 10 multiplizieren:

Funktion roundToNearest10 ( Nummer ) {

Rückkehr Mathematik . Boden ( Nummer / 10 ) * 10 ;

}

Übergeben Sie die Nummer „ 6745 ” als Argument in der definierten Funktion mit dem Namen “ roundToNearest10() “. Es wird zuerst durch 10 dividiert und gibt das „ 674,5 ” was gerundet wird zu “ 674 ” aufgrund der floor()-Methode, die die nächste ganze Zahl von 674,5 ist. Dann ist die resultierende Zahl „ 674 “ wird mit 10 multipliziert und erhält den ungefähren Wert auf die nächsten 10:

Konsole. Protokoll ( roundToNearest10 ( 6745 ) ) ;

Ausgabe

Übergeben Sie die Dezimalzahl „ -5.15 “ als Parameter im „ roundToNearest10 ” Funktion. Es wird zurückkehren “ 7 “, was die nächste ganze Zahl von „ 7.802 “, und multiplizieren Sie dann die resultierende Zahl mit 10 das ist der angenäherte Wert auf die nächsten 10:

Konsole. Protokoll ( roundToNearest10 ( - 5.15 ) ) ;

Die Ausgabe wird sein:

Fazit

Um eine Zahl auf die nächste 10 zu runden, verwenden Sie die vordefinierten Methoden von JavaScript, darunter Math.round(), Math.ceil() und Math.floor(). Die Methode Math.round() rundet die Zahl auf die nächste ganze Ganzzahl. Die Methode Math.ceil() rundet die Zahl auf die nächstgrößte ganze Zahl, während die Methode Math.floor() die Zahl auf die nächste ganze Zahl rundet. Alle diese Methoden werden mit 10 multipliziert, um die resultierende Zahl auf die nächste 10 zu runden. In dieser Studie wurde die Funktionsweise aller dieser Methoden zusammen mit ihren Beispielen erklärt.