Maison > interface Web > js tutoriel > le corps du texte

Comment arrondir la division en js

下次还敢
Libérer: 2024-05-06 12:45:22
original
761 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

Sortie :

<code>使用Math.floor()取整: 3
使用"|"取整: 3</code>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal