Maison > Article > interface Web > Comment arrondir la division en js
En JavaScript, les deux méthodes suivantes peuvent être utilisées pour arrondir le résultat d'une division : La méthode Math.floor() renvoie la valeur du nombre à virgule flottante après arrondi à l'inférieur. Le symbole "|" effectue une opération OU au niveau du bit, tronque la partie décimale et renvoie un entier.
Comment arrondir le résultat de division en JS ?
En JavaScript, le résultat de l'opération de division est généralement un nombre à virgule flottante. Cependant, nous devrons parfois arrondir les résultats. Pour y parvenir, il existe deux méthodes courantes :
1. Utilisez la méthode Math.floor()
Méthode Math.floor() pour renvoyer la valeur du nombre à virgule flottante après arrondi. Par exemple :
<code class="javascript">const result = Math.floor(10 / 3); // 结果为 3</code>
2. Utilisez le symbole "|"
En JavaScript, le symbole "|" peut être utilisé pour effectuer des opérations sur les bits. Lorsqu'il est utilisé avec des nombres, il effectue une opération OU au niveau du bit sur les nombres, tronquant la partie fractionnaire et renvoyant un entier. Par exemple :
<code class="javascript">const result = 10 / 3 | 0; // 结果为 3</code>
Comparer
Il n'y a pas de différence significative de performances entre ces deux méthodes. Cependant, la méthode Math.floor() est plus facile à comprendre et la notation « | » peut être plus concise dans certains cas.
Exemple
Voici un exemple de division ronde utilisant ces deux méthodes :
<code class="javascript">const num1 = 10; const num2 = 3; console.log("使用Math.floor()取整:", Math.floor(num1 / num2)); console.log("使用\"|\"取整:", num1 / num2 | 0);</code>
Sortie :
<code>使用Math.floor()取整: 3 使用"|"取整: 3</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!