Comment obtenir une décimale partie du numéro en JavaScript

Comment obtenir une décimale partie du numéro en JavaScript

En JavaScript, vous devez gérer les nombres et les chaînes à différentes fins, et il peut être nécessaire de diviser le nombre en composants entiers et décimaux. Par exemple, le numéro 11.5 serait divisé en deux nombres, 11 et 0.5. Le chiffre après le point décimal (.) est une partie décimale du nombre, comme 5 étant la partie décimale du nombre 11.5.

Ce blog fournira les méthodes pour obtenir la partie décimale d'un nombre.

Comment obtenir une décimale partie du numéro en JavaScript?

Vous pouvez utiliser certaines méthodes prédéfinies de JavaScript pour obtenir la partie décimale d'un nombre. Ces méthodes sont mentionnées ci-dessous:

    • Méthode indexof ()
    • Méthode Split ()

Voyons le fonctionnement des deux un par un!

Méthode 1: Obtenez une partie décimale du nombre en utilisant la méthode indexof ()

Le "Indice de()«La méthode peut être utilisée pour obtenir la partie décimale d'un nombre. Dans cette approche, tout d'abord, vous devez convertir le numéro en une chaîne et obtenir l'index du point décimal (.) avec l'aide du «Indice de()" méthode. Ensuite, extraire la pièce après le point décimal comme une sous-chaîne utilisant le «substring ()" méthode.

Syntaxe

Suivez la syntaxe divisée ci-dessous pour obtenir la partie décimale du numéro à l'aide de la méthode indexof ():

toString ().indexof (décimalpoint)


Exemple

Dans cet exemple, nous allons d'abord créer une variable qui stocke un numéro décimal "15.115»:

Nombre var = 15.115;


Ici, nous allons d'abord convertir le numéro en chaîne, puis obtenir l'index du point décimal et le stocker dans une nouvelle variable:

var getDecImalval = nombre.toString ().Indice de(".");


Après avoir obtenu l'index du point décimal, nous convertirons à nouveau le numéro en chaîne et obtiendrons la partie du numéro après le point décimal à l'aide de la méthode substring () et le stockez enfin dans une nouvelle variable nommée «décimalpart»:

var decimalpart = nombre.toString ().substrat (getDecimalVal + 1);


Enfin, nous allons imprimer la partie décimale du nombre qui est stocké comme une valeur de la variable "décimalpart"Sur la console:

console.log (DECIMALPART);


Comme vous pouvez le voir, la sortie affiche la partie décimale du numéro:


Dirigeons-nous vers la deuxième méthode!

Méthode 2: Obtenez une partie décimale du nombre en utilisant la méthode Split ()

Le "diviser()«La méthode en JavaScript est une autre façon de déterminer une partie décimale d'un nombre. C'est la méthode la plus fréquemment et simplement utilisée pour obtenir la partie d'un nombre. Il divise la chaîne dans un tableau de sous-chaînes et donne le nouveau tableau en sortie.

Syntaxe

Utilisez la méthode suivante pour le «diviser()" méthode:

chaîne.Split (séparateur, limite)


Il faut deux paramètres, le séparateur et la limite. Le deuxième paramètre est facultatif, tandis que le premier paramètre, «séparateur», Est utilisé pour diviser la chaîne. Le "limite»Spécifie le nombre de divisions. Notez que les éléments qui dépassent la limite de division ne seront pas affichés dans le tableau. Les articles divisés sont retournés dans le nouveau tableau.

Exemple

Ici, nous utiliserons le même numéro créé dans l'exemple précédent. Ensuite, nous allons d'abord convertir le numéro en chaîne en utilisant le «toString ()”Méthode et divisez le nombre en passant le point décimal (.) En tant que séparateur. Ensuite, convertissez l'élément de tableau à l'index 1 pour récupérer la partie décimale du numéro:

var getdecimal = nombre.toString ().diviser(".")[1];


Enfin, imprimez la partie décimale du numéro sur la console:

console.log (getDecimal);


Sortir


Nous avons rassemblé toutes les méthodes pour obtenir la partie décimale d'un nombre.

Conclusion

Pour obtenir la partie décimale du numéro, vous pouvez utiliser le «diviser()"Méthode et le"Indice de()" méthode. Dans la méthode indexof (), vous convertirez d'abord votre numéro en une chaîne et obtiendrez l'index du point décimal (.) et obtenir la pièce après le point décimal en tant que sous-chaîne en utilisant la méthode de substring (). Dans la méthode Split (), divisez d'abord la chaîne en fonction du séparateur et obtenez le numéro après le séparateur. Dans cet article de blog, nous avons fourni les méthodes pour obtenir la partie décimale d'un nombre avec des exemples détaillés.