Maison  >  Article  >  interface Web  >  Comment arrondir la division en js

Comment arrondir la division en js

下次还敢
下次还敢original
2024-05-06 12:45:22760parcourir

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 la division en js

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn