Heim > Artikel > Web-Frontend > So runden Sie eine Division in js
In JavaScript können die folgenden zwei Methoden verwendet werden, um das Ergebnis einer Division zu runden: Die Methode Math.floor() gibt den Wert der Gleitkommazahl nach dem Abrunden zurück. Das Symbol „|“ führt eine bitweise ODER-Verknüpfung durch, schneidet den Dezimalteil ab und gibt eine Ganzzahl zurück.
Wie rundet man das Ergebnis der Division in JS ab?
In JavaScript ist das Ergebnis einer Division normalerweise eine Gleitkommazahl. Manchmal müssen wir die Ergebnisse jedoch möglicherweise runden. Um dies zu erreichen, gibt es zwei gängige Methoden:
1. Verwenden Sie die Methode Math.floor()
Math.floor(), um den Wert der Gleitkommazahl nach dem Abrunden zurückzugeben. Zum Beispiel:
rrree2. Verwenden Sie das Symbol „|“
In JavaScript kann das Symbol „|“ verwendet werden, um Bitoperationen durchzuführen. Wenn es mit Zahlen verwendet wird, führt es eine bitweise ODER-Operation an den Zahlen durch, schneidet den Bruchteil ab und gibt eine ganze Zahl zurück. Zum Beispiel:
<code class="javascript">const result = Math.floor(10 / 3); // 结果为 3</code>
Compare
Es gibt keinen signifikanten Leistungsunterschied zwischen diesen beiden Methoden. Allerdings ist die Math.floor()-Methode einfacher zu verstehen und die Notation „|“ kann in einigen Fällen prägnanter sein.
Beispiel
Hier ist ein Beispiel für eine Rundteilung mit diesen beiden Methoden:
<code class="javascript">const result = 10 / 3 | 0; // 结果为 3</code>
Ausgabe:
<code class="javascript">const num1 = 10; const num2 = 3; console.log("使用Math.floor()取整:", Math.floor(num1 / num2)); console.log("使用\"|\"取整:", num1 / num2 | 0);</code>
Das obige ist der detaillierte Inhalt vonSo runden Sie eine Division in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!