Comment convertir la chaîne en flottant en javascript

Comment convertir la chaîne en flottant en javascript
Connaître la procédure pour convertir la chaîne en flotteur est critique lorsque vous souhaitez effectuer un fonctionnement mathématique sur la valeur de la chaîne. Par exemple, l'utilisateur saisit la température en tant que type de chaîne, et il est nécessaire d'utiliser cette chaîne pour générer le rapport météo hebdomadaire. Pour ce faire, il faut convertir le spécifié chaîne dans une nombre flottant Avant un traitement ultérieur, et Méthodes intégrées JavaScript peut vous aider à cet égard.

Cet article discutera des différentes méthodes pour une conversion de chaîne pour flotter dans JavaScript. Alors, commençons!

Comment convertir la chaîne en flottant en javascript

Dans JavaScript, vous pouvez convertir String en flottant en utilisant les approches suivantes:

  • Convertir la chaîne en flotteur à l'aide de JavaScript "Conversion de type" fonctionnalité
  • Convertir la chaîne en flotteur à l'aide de JavaScript "parsefloat ()" méthode

Nous allons maintenant expliquer en détail chacune des méthodes mentionnées ci-dessus.

Comment convertir la chaîne en flottant en javascript à l'aide de la conversion de type

"Conversion de type"Est une fonctionnalité JavaScript qui oblige le compilateur à modifier le type d'expression ou de valeur donné. En JavaScript, il existe plusieurs opérateurs utilisés pour convertir les types de données. Par exemple, le L'opérateur unary «+» convertit la chaîne valeur de flotter.

Syntaxe

var float = + (chaîne)

Ici, l'opérateur unaire «+"Convertira le type de"chaîne«Valeur à un«flotter" nombre.

Exemple
Tout d'abord, nous définirons un «convertir()«Fonction qui accepte un«chaîne«L'argument et le convertit en«flotter"Utilisation de l'opérateur unaire"+". Cette fonction renverra le numéro de point flottant:

fonction convert (x)
var floatValue = + (x);
retour floatValue;

Dans l'étape suivante, nous créerons une variable de chaîne "un"Avoir la valeur"63.23«Et passez-le au«convertir()" fonction:

var a = "63.23 ";
console.log ("avant de convertir" + a + ", type:" + typeof a);
newFloat = convert (a);
console.log ("After Converting" + newFloat + ", type:" + typeof newFloat);

La sortie donnée signifie que le type de «63.23"Est converti avec succès de"chaîne" pour "flotter»:

Maintenant, consultons l'autre méthode de conversion de la chaîne en flottant en javascript.

Comment convertir la chaîne pour flotter en javascript à l'aide de la méthode Parsefloat ()

JavaScript propose une méthode intégrée nommée «parsefloat ()«Cela peut être utilisé pour Conversion de la chaîne à un point flottant nombre. Cette méthode accepte la chaîne spécifiée "valeur«Comme argument, puis sort le numéro de flotteur converti.

Syntaxe

parsefloat (String)

Ici, le javascript "parsefloat ()"La méthode prend"chaîne«Comme argument et renvoie un numéro de point flottant.

Exemple 1
Nous allons maintenant convertir la valeur de la chaîne "32.54«Dans un numéro de point flottant en utilisant le«parsefloat ()" méthode:

var a = parsefloat ("32.54 ");
console.log ("après convertification" + a + ", type:" + type de a);

Comme vous pouvez le voir, le «taper"Des adoptions"chaîne"L'argument est maintenant changé en"nombre»:

Exemple 2
Si la chaîne spécifiée contient des espaces traînants et principaux, alors le «parsefloat ()«La méthode les ignorera et renvoie le numéro de point flottant:

var a = parsefloat ("220");
console.log ("après la conversion:" + a);
console.log ("type:" + type de a);

L'exécution du code ci-dessus convertira la chaîne » 220 "Dans Float"220»:

Exemple 3
Dans le cas, si la chaîne comprend différents types de valeurs, alors le javascript «parsefloat ()»La méthode renverra le numéro de point flottant jusqu'à ce qu'il atteigne n'importe quel caractère non nucère:

var a = parsefloat ("2022 @ linuxhint.com ");
console.log ("après la conversion:" + a);
console.log ("type:" + type de a);

Ici le "parsefloat ()"La méthode convertira la chaîne"2022 @ Linuxhint.com" pour "2022”Numéro de point flottant:

Exemple 4
Pour les caractères non nucères, le "parsefloat ()"Le numéro reviendra"Nan»(Pas un nombre):

var a = parsefloat ("Linuxhint.com2022 @ ");
console.log ("après la conversion:" + a);

Exécution du don "parsefloat ()"La méthode reviendra"Nan"Pour la chaîne passée"linuxhint.com2022 @«Comme cela commence par un caractère non nucléaire:

Exemple 5
Dans un scénario où le a passé "chaîne"L'argument comprend des espaces entre les nombres, puis le javascript"parsefloat ()»La méthode ne renvoiera que le premier numéro rencontré.

Par exemple, dans l'exemple suivant, nous passerons le «20 45 23456«String comme argument au«parsefloat ()«Méthode, et il définit le premier numéro«20«Comme son cas de retour:

var a = parsefloat ("20 45 23456");
console.log ("après la conversion:" + a);
console.log ("type:" + type de a);

Sortir

C'était toutes les informations essentielles liées à la conversion d'une chaîne en flottant en javascript. Vous pouvez approfondir les recherches en fonction de vos préférences.

Conclusion

Pour convertir la chaîne pour flotter, Vous pouvez utiliser le "Conversion de type"Fonction JavaScript ou"parsefloat ()" méthode. La conversion de type utilise le Opérateur unary «+» pour convertir la valeur de chaîne en flottant, tandis que le "Parsefloat ()" la méthode accepte une chaîne "valeur«Comme argument et renvoie le numéro de flotteur converti. Cet article a discuté de différentes méthodes pour convertir les chaînes en nombres à virgule flottante en JavaScript.