Comment analyser le flotteur avec deux décimales en javascript?

Comment analyser le flotteur avec deux décimales en javascript?
JavaScript fournit une fonction intégrée parsefloat () qui peut être utilisé pour analyser les valeurs des points flottants d'une chaîne. L'utilisateur peut l'utiliser combiné avec le tofixed () Méthode pour restreindre la valeur analysée à deux décimales. Commençons par passer en revue la syntaxe de la variable parsefloat ().

Syntaxe de la méthode parsefloat ()

La syntaxe de la méthode parsefloat () peut facilement être définie comme:

returnvar = parsefloat (string);

Dans cette syntaxe:

  • returnvar La variable est-elle dans laquelle la valeur de retour de la méthode parsefloat () est stockée
  • chaîne: C'est la chaîne qui doit être analysée dans une valeur à virgule flottante

Fonctionnement de la méthode parsefloat ()

Le fonctionnement de parsefloat () est assez simple. Il vérifie le caractère de chaîne par point. S'ils sont des chiffres, ils sont analysés comme des nombres. Si les chiffres suivent un arrêt complet, il les analyse comme point décimal suivi de nombres. Cependant, si le premier caractère de la chaîne est une valeur non numérique, il renverrait simplement un Nan.

La chose importante à noter ici est que s'il y a même dix décimales, cela analysera ces dix décimales. C'est pourquoi la restriction d'une valeur analysée à un nombre fixe de décimales n'est pas possible avec la méthode Parsefloat () seule.

La méthode tofixée ()

La méthode tofixed () (comme mentionné ci-dessus) est également une méthode intégrée de JavaScript dont le travail est très simple. Il réduit le nombre de décimales d'une valeur à virgule flottante à un montant fixe. Le nombre de décimales est passé à l'intérieur de ses arguments. Cependant, cela ne modifie pas la valeur d'origine. Par conséquent, vous devez stocker la valeur de retour dans une variable.

Analyser une valeur à deux décimales

Pour effectuer la tâche à accomplir, commencez par créer une valeur de chaîne qui contient une valeur à virgule flottante avec plus de deux décimales avec la ligne suivante:

StringValue = "9544.365912 "

Après cela, passez simplement cette variable valeur de chaîne variable parsefloat () et stockez la valeur de retour dans une nouvelle variable:

parsedValue = paSefloat (stringValue);

À ce stade, si cela évaluation de l'analyse est imprimé sur le terminal à l'aide de la fonction de journal de la console comme:

console.journal (parsedvalue);

Le résultat serait:

Ce n'est pas ce qui est nécessaire.

Par conséquent, appliquez la méthode TofixEd () sur cette variable ParidValue à l'aide d'un opérateur de points et définissez l'argument égal à 2 comme:

Résultat = ParsedValue.tofixé (2);

Après cela, passez simplement cette variable de résultat à la fonction de journal de console:

console.log (résultat);

L'exécution du programme affichera le résultat suivant sur le terminal:

Il est clair que le nombre a été analysé avec seulement deux décimales. En outre, il y a encore une chose, vous pouvez appliquer la méthode parsefloat () et le tofixed () dans une seule déclaration comme:

résultat = parsefloat (stringValue).tofixé (2);

La sortie sera:

Il a produit le même résultat avec deux décimales fixes.

Conclure

JavaScript fournit deux méthodes intégrées qui sont les parsefloat () et le tofixed (). Les utilisateurs peuvent utiliser ces méthodes en combinaison les uns avec les autres pour restreindre la valeur analysée à Deux places de décimales. Cet article a expliqué le fonctionnement des deux pour réaliser la tâche à accomplir à l'aide d'un exemple.