Comment puis-je arrondir un nombre en JavaScript

Comment puis-je arrondir un nombre en JavaScript
Parfois, un développeur peut avoir besoin d'arrondir les nombres à une précision particulière. Arrondir un nombre garantit que le nombre est arrondi vers le nombre entier le plus bas. Certains scénarios courants incluent l'affichage des numéros sur un écran qui s'inscrit dans un espace spécifique, en limite le prix d'un produit, en baissant le nombre de pages dans un livre, etc.

Ce message décrira la procédure pour compléter le nombre en JavaScript.

Comment puis-je arrondir un nombre en JavaScript?

Pour arrondir un nombre en JavaScript, utilisez les moyens suivants:

  • Mathématiques.Floor () Méthode
  • Opérateur de bit

Méthode 1: Arrondir un nombre en utilisant «Math.Floor () ”Méthode

Utilisez le "Mathématiques.sol()”Méthode pour arronter un nombre en JavaScript. Il s'agit d'une méthode intégrée de l'objet mathématique qui tourne un nombre jusqu'à l'entier le plus proche. Il est souvent utilisé pour arrondir les nombres décimaux du nombre entier le plus proche ou pour s'assurer qu'un nombre est un entier. De plus, cette méthode peut également obtenir l'entier le plus bas à partir d'un numéro décimal.

Syntaxe

Pour arrondir un nombre en utilisant la méthode de plancher (), utilisez la syntaxe donnée:

Mathématiques.numéro d'étage);

Exemple

Tout d'abord, définissez une fonction "arrondir vers le bas()"Cela accepte un nombre comme un paramètre. Appeler le "Mathématiques.sol()"Méthode pour arronter le nombre fourni et stocker la valeur résultante dans une variable"résultat»:

fonction Rounddown (num)
Var Result = Math.plancher (num);
console.log (résultat);

Appelez la fonction en passant un numéro décimal "1189.23567»:

Rounddown (1189.23567);

Passer le nombre décimal négatif "-239.8923567«À la fonction pour obtenir le numéro entier le plus proche:

Rounddown (-239.8923567);

La sortie affiche le nombre entier le plus proche arrondi par rapport aux numéros décimaux fournis:

Méthode 2: Arrondir un nombre à l'aide d'un opérateur «bitwise»

Vous pouvez également utiliser le «dans le monde»Opérateur pour arronter le numéro en JavaScript. Un opérateur bitwise est un type d'opérateur qui effectue une opération de niveau bit sur un ou plusieurs numéros binaires. En JavaScript, plusieurs opérateurs de bit sur le bit peuvent être utilisés pour manipuler les bits individuels d'un nombre, tels que «&" OU "|", Xor"^", et ainsi de suite.

Dans ce cas, le bitwise ou «|» L'opérateur sera utilisé pour comparer chaque bit du premier opérande à son bit correspondant dans le deuxième opérande. Lorsque les deux bits sont 1, le bit résultant est également défini sur 1. Sinon, 0 sera spécifié comme sa valeur.

Syntaxe

Utilisez la syntaxe suivante pour arronter le nombre à l'aide de l'opérateur bitwise ou de l'opérateur:

if (nombre> 0)
Var Result = Number | 0;
autre
Var Result = (Number - 1) | 0;

Exemple

Tout d'abord, définissez une fonction "arrondir vers le bas()". Créer une variable "résultat”Pour stocker le numéro arrondier qui en résulte. Vérifiez la condition si le nombre fourni est supérieur à «0», Puis effectuez une opération bitwise. Sinon, effectuez le fonctionnement du bit sur le nombre en soustrayant 1:

FunctionRounddown (num)
VAR RÉSULTAT;
if (num> 0)
résultat = num | 0;
console.log (résultat);

autre
Résultat = (num - 1) | 0;
console.log (résultat);

Passez le nombre décimal positif dans la fonction pour contourner le nombre:

Rounddown (1189.23567);

Maintenant, tournez le numéro décimal négatif en le faisant passer dans l'appel de la fonction:

Rounddown (-239.8923567);

Sortir

Il s'agit d'arrondir les chiffres en javascript.

Conclusion

Pour arrondir un nombre en JavaScript, utilisez le «Mathématiques.sol()«Méthode ou le«Bit ou»Opérateur. La méthode couramment utilisée pour arrondir les nombres est le «mathématiques.Floor () ”Méthode. Les opérateurs de bitwise sont généralement utilisés pour la programmation de bas niveau, l'optimisation et les tâches liées à la sécurité, telles que la manipulation de bits dans un octet ou un mot ou pour des algorithmes de hachage. Ce message a décrit la procédure pour arrondir le nombre en JavaScript.