Syntaxe de la fonction parsefloat ()
varfloat = parsefloat (string)Valeur de retour
La valeur de retour de la fonction parsefloat () est du type de données de flotteur
Informations Complémentaires
Exemples de la fonction parsefloat ()
Jetons un coup d'œil à quelques exemples différents et à leurs sorties de la fonction parsefloat ().
Une chaîne ne contenant que des valeurs numériques à l'intérieur
Alors, créons une chaîne pour travailler avec la ligne suivante:
Ensuite, passez cette chaîne à la fonction parsefloat () dans le journal de la console pour obtenir la sortie directement sur le terminal comme:
console.log (parsefloat (str1));Lors de l'exécution, nous obtenons le résultat suivant sur notre terminal:
Comme vous pouvez le voir, nous avons obtenu la valeur numérique absolue sur notre terminal.
Une chaîne contenant une valeur numérique à virgule flottante
Cette fois-ci, nous allons créer une chaîne qui contient un point décimal avec la ligne suivante:
Ensuite, nous allons analyser cette chaîne et stocker la valeur de retour dans une autre variable, puis nous allons passer cela à la fonction de journal de console comme
Var Output = paSefloat (STR2);Nous obtenons le résultat suivant sur le terminal:
Comme vous pouvez le voir, nous avons obtenu la valeur totale du point flottant dans notre variable sortir.
Une chaîne avec une valeur à virgule flottante mais zéro à la fin
Pour cet exemple, nous créerons la chaîne suivante
Comme vous pouvez le voir, à l'intérieur de la chaîne, la valeur se termine sur deux zéros. Maintenant, nous allons convertir cette chaîne en un flotteur et la stocker à l'intérieur d'une nouvelle variable en tant que
Var Output = paSefloat (STR3);Après cela, nous pouvons utiliser la fonction de journal de console pour imprimer la valeur de cette variable sortir:
console.journal (sortie);Lors de l'exécution, nous obtenons la sortie suivante:
Comme vous pouvez le voir, la fonction parsefloat () a supprimé les zéros de fin de la valeur numérique car ils ne signifient rien.
Une chaîne avec des espaces et plusieurs nombres
Pour cet exemple, nous allons créer une nouvelle chaîne qui va inclure plusieurs nombres mais avec des espaces entre eux comme
Maintenant, nous allons analyser à l'intérieur de la fonction parsefloat (), puis stocker la valeur de retour dans une variable comme
Var Output = paSefloat (STR4);Maintenant, nous obtenons l'affichage à l'aide de la fonction de journal de la console comme:
console.journal (sortie);Lors de l'exécution, nous obtenons le résultat suivant sur notre terminal:
Comme vous pouvez l'observer, en rencontrant un personnage autre qu'un nombre ou un point décimal, le parsefloat () ignore les caractères à venir dans la chaîne et ne nous renvoie que le numéro avant le premier espace vide.
Une chaîne avec un seul numéro entre les espaces
Maintenant, nous allons travailler avec un autre exemple, y compris les espaces, cette fois-ci, nous allons travailler avec la chaîne suivante:
Comme vous pouvez le voir, la chaîne ci-dessus contient le nombre entre les espaces vides sur les deux extrémités. Maintenant, nous allons le transmettre dans notre fonction parsefloat (), puis nous allons enregistrer la sortie de la sortie sur le terminal en utilisant:
Var Output = paSefloat (STR5);Nous obtenons le résultat suivant sur notre terminal:
Comme vous pouvez le voir, les espaces ont été ignorés, et seul le nombre a été pris et converti en valeur à virgule flottante.
Conclure
La fonction parsefloat () est une fonction JavaScript intégrée fournie avec la version d'Es6. Cette fonction n'a qu'un seul travail: prendre une chaîne, récupérer les valeurs numériques ou à virgule flottante et renvoyer cette valeur à virgule flottante dans une variable. Dans cet article, nous avons pris plusieurs exemples de la fonction parsefloat () pour démontrer certains des cas qui peuvent se produire.