Comment convertir un numéro de flotteur en int dans JavaScript

Comment convertir un numéro de flotteur en int dans JavaScript

La conversion des types de données de l'un à l'autre est appelée opération clé dans la programmation JavaScript. JavaScript a diverses méthodes intégrées pour convertir un type de données en un autre type de données. Par exemple, le Mathématiques L'objet prend en charge diverses méthodes, y compris les mathématiques.ceil (), mathématiques.plancher (), mathématiques.Round (), et mathématiques.trunc () pour convertir le numéro de flotteur en un entier. Ces méthodes sont utilisées pour convertir un numéro de flotteur en un entier.

Dans ce guide, nous avons utilisé diverses méthodes d'objets mathématiques et autres méthodes JavaScript pour convertir les nombres flottants en entiers. Voici le contenu de ce guide:

  • Méthode 1: mathématiques.ceil ()
  • Méthode 2: mathématiques.rond()
  • Méthode 3: mathématiques.trunc ()
  • Méthode 4: Parselnt ()
  • Méthode 5: Bitwise ou opération
  • Méthode 6: mathématiques.sol()

Méthode 1: mathématiques.ceil ()

JavaScript fournit un ceil () Méthode en utilisant le Mathématiques objet. La méthode renvoie le numéro entier supérieur suivant à partir du point flottant.

Syntaxe

Mathématiques.Ceil (Val)

Le paramètre val représente la valeur flottante de n'importe quel nombre.

Exemple

x = mathématiques.Ceil (25.1);
y = mathématiques.Ceil (-25.1);
console.log (x);
console.journal (y);

Dans le code ci-dessus, «25.1 ”et« -25.1" sont les deux nombres de points flottants qui sont passés au Mathématiques.ceil () méthode.

Sortir

La sortie montre que «25.1" est converti en "26" (Comme la valeur entière supérieure la plus proche de «25.1") et «-25.1 "à" -25 " (valeur entière supérieure la plus proche de «-25.1").

Méthode 2: mathématiques.rond()

La méthode rond() est employé pour arronner le nombre fractionnaire au nombre le plus proche. La syntaxe du Mathématiques.rond() La méthode est la suivante:

Syntaxe

Mathématiques.Round (Val)

Le paramètre val indique le numéro flottant à convertir en entier.

Exemple

x = mathématiques.Round (25.13);
y = mathématiques.Round (13.523);
console.log (x);
console.journal (y);

Dans le code ci-dessus, Mathématiques.rond() Les méthodes sont utilisées en passant deux numéros de flotteur, «25.13 ”et« 13.523 ”.

Sortir

Il est observé que «25.13 ”est converti en« 25 » (Comme la valeur après le point de fraction est inférieure à 5). De même, la valeur «13.523 ”est converti en« 14 » (Parce que la valeur après le point fractionnaire est supérieure à 5).

Méthode 3: mathématiques.trunc ()

Le trunc () La méthode supprime la partie fractionnaire du nombre passé et renvoie le numéro entier uniquement. La syntaxe du Mathématiques.trunc () La méthode est donnée ci-dessous:

Syntaxe

Mathématiques.trunc (val)

Le paramètre val représente la valeur flottante de n'importe quel nombre.

Exemple

x = mathématiques.trunc (15.1);
y = mathématiques.trunc (-175.1);
console.log (x);
console.journal (y);

Dans ce code, Mathématiques.trunc () Les méthodes sont utilisées en passant deux numéros de flotteur, «15.1 ”et« -175.1".

Sortir

La sortie supprime la partie fractionnaire du numéro flottant (.1) et renvoie l'entier «15» et «-175» Dans la fenêtre de la console.

Méthode 4: mathématiques.PARSELNT ()

Le parseInt () La méthode fournit une solution simple pour convertir le numéro de flotteur en un entier. Il récupère le numéro entier du numéro fractionnaire et renvoie la sortie en tant que numéro entier.

Syntaxe

Mathématiques.Parseint (Val)

Le val Le paramètre signifie le numéro flottant pour se convertir en entier.

Exemple

x = parseint ("24.5 ");
y = parseInt ("- 24.5 ");
console.log (x);
console.journal (y);

Le parseInt () la méthode est utilisée en prenant des entrées «24.5 ”et« -24.5 ” et afficher la sortie à l'aide de la console.Méthode log ().

Sortir

La sortie montre que «24.5 ” est converti en "24" (en supprimant les nombres flottants). De la même manière, «-24.5 ”à« -24 » (en supprimant les nombres flottants) dans la fenêtre de la console.

Méthode 5: Bitwise ou opération

Le Ou opération Permet la conversion du numéro de flotteur en un entier en supprimant la partie décimale du numéro actuel. La syntaxe du Opérateur de bit est comme suit:

Syntaxe

Soit Output = num | 0;

Le nobs représente le numéro de flotteur en javascript.

Exemple

console.journal (23.5 | 0);
console.journal (-25.5 | 0);

Dans ce code, «23.5 ”et« -25.5 ” sont passés sous forme de nombres flottants à convertir en entiers.

Sortir

La sortie montre «23.5 ”à« 23 »et« -25.5 ”à« -25 » En supprimant le numéro de fraction dans la fenêtre de la console.

Méthode 6: mathématiques.sol()

La méthode fournit une installation d'arrondi à la baisse pour le numéro flottant de passage. La syntaxe est donnée ci-dessous.

Syntaxe

Mathématiques.plancher (Val)

Le paramètre val Décrit le numéro flottant à convertir en entier.

Exemple

Un exemple est considéré en utilisant la méthode de plancher () en passant différentes valeurs.

x = mathématiques.sol (25.1);
y = mathématiques.sol (-25.1);
console.log (x);
console.journal (y);

Le Mathématiques.sol() La méthode est utilisée en passant des nombres flottants «25.1 ”et« -25.1" se convertir en entiers.

Sortir

La sortie montre que le Mathématiques.sol() la méthode a converti (en supprimant la partie fractionnaire) le «25.1 ”à« 25 »et« -25.1 ”à« -26 ».

Méthode 7: Tofixed ()

Une autre méthode est adaptée pour convertir le numéro flottant en un entier en utilisant tofixed () en javascript.

Dans ce cas, le nombre est complété à la valeur entière la plus proche. La syntaxe est fournie ci-dessous:

Syntaxe

.tofixé (creuser);

Dans la syntaxe ci-dessus, la fouille spécifie le nombre de chiffres pour la partie décimale.

Exemple

console.Log ((6546.1453).tofixed (0));

Dans ce code, le tofixed () La méthode est utilisée pour convertir le numéro flottant "6546.1453«Aux entiers.

Sortir

La sortie renvoie le numéro entier "6546»(Le numéro entier le plus proche) de«6546.1453”Dans la fenêtre de la console.

Conclusion

En javascript, Mathématiques.ceil (), mathématiques.plancher (), mathématiques.Round (), mathématiques.trunc () Les méthodes sont utilisées pour convertir le numéro de flotteur en entier. Toutes ces méthodes prennent un point flottant comme entrée et renvoient un numéro entier. De plus, ParseInt (), Bitwise ou Operation, et Tofixed () Les méthodes sont utilisées pour éliminer les nombres décimaux de nombres flottants. Dans cet article, vous avez appris à convertir un numéro de flotteur en un entier utilisant de nombreuses méthodes JavaScript.