Heim  >  Artikel  >  Web-Frontend  >  So runden Sie eine Division in js

So runden Sie eine Division in js

下次还敢
下次还敢Original
2024-05-06 12:45:22760Durchsuche

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.

So runden Sie eine Division in js

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:

rrree

2. 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:So definieren Sie Arrays in jsNächster Artikel:So definieren Sie Arrays in js