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

Comment convertir des nombres flottants en nombres entiers en JavaScript ?

Susan Sarandon
Libérer: 2024-10-18 06:19:29
original
207 Les gens l'ont consulté

How to Convert Float Numbers to Whole Numbers in JavaScript?

Comment convertir un nombre flottant en nombre entier en JavaScript

Pour convertir un nombre flottant en nombre entier, vous pouvez utiliser JavaScript objet mathématique intégré. L'objet Math fournit plusieurs méthodes pour gérer les opérations mathématiques, notamment l'arrondi et la troncature.

Approches :

1. Troncation :
La troncature supprime la partie décimale du nombre. Pour tronquer un nombre flottant, utilisez Math.floor(). Cette méthode arrondit à l'entier le plus proche inférieur ou égal au nombre d'origine.

2. Arrondi :
L'arrondi calcule l'entier le plus proche du nombre d'origine. Pour arrondir un nombre flottant, utilisez Math.round(). Cette méthode arrondit à l'entier le plus proche, loin de zéro.

3. Plafond :
Plafond arrondit à l'entier le plus proche supérieur ou égal au nombre d'origine. Pour plafonner un nombre flottant, utilisez Math.ceil().

Exemples :

<code class="javascript">var floatNum = 5.4;

// Truncation
var truncatedNum = Math.floor(floatNum); // Result: 5

// Rounding
var roundedNum = Math.round(floatNum); // Result: 5

// Ceiling
var ceilingNum = Math.ceil(floatNum); // Result: 6</code>
Copier après la connexion

Options supplémentaires :

  • Math.trunc() a été introduit dans ECMAScript 6 et tronque le nombre à l'entier le plus proche vers zéro.
  • Opérations au niveau du bit, telles que ~~value ou value | 0, peut également être utilisé pour tronquer un nombre.
  • Soustraire la valeur modulo du nombre d'origine (valeur - valeur % 1) peut également entraîner une conversion entière.

Performance :

Les opérations au niveau du bit sont généralement plus rapides que l'utilisation des méthodes mathématiques. Cependant, parseInt() est la méthode de conversion la plus rapide pour les entiers compris dans la plage d'entiers sûrs.

Référence :

[Objet mathématique](https://developer.mozilla .org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math)

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
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!