Comment convertir une chaîne en un nombre en javascript

Comment convertir une chaîne en un nombre en javascript
La manipulation de la chaîne est facile en JavaScript car elle fournit aux utilisateurs un tas de méthodes intégrées pour modifier les valeurs, supprimer les caractères et modifier le type de données et les convertir en nombres.

La conversion d'une chaîne donnée en nombre est utile et peut être facilement effectuée via diverses méthodes JavaScript. Cela peut être utile pour les développeurs afin qu'ils puissent manipuler facilement les valeurs de la chaîne et effectuer des calculs sur ces nombres. Dans cet article, nous discuterons de diverses méthodes fournies par JavaScript pour convertir une chaîne en un nombre, ainsi que des exemples pour une meilleure démonstration et compréhension.

Façons de convertir une chaîne en un nombre

Parfois, nous voulons effectuer diverses opérations sur certains nombres et cela ne peut pas être fait lorsque le type de données de ces valeurs numériques est une chaîne. C'est pourquoi JavaScript fournit aux utilisateurs des méthodes intégrées pour convertir les chaînes en numéros et faciliter la tâche d'effectuer des opérations et différents opérateurs sur ces chiffres.

Vous trouverez ci-dessous sept façons à travers lesquelles vous pouvez convertir une chaîne fournie en un nombre, ainsi que des exemples pour votre meilleure compréhension.

Utilisation de numéro ()

L'une des méthodes les plus courantes pour convertir une chaîne en nombre consiste à utiliser le Nombre() Méthode qui prend un paramètre de chaîne et renvoie la valeur du nombre. Dans le cas où la chaîne fournie ne peut pas être convertie en nombre, la méthode ne renvoie pas une valeur numérique (nan), ci-dessous est un exemple:

var example = "44.09 "
var example2 = "45.00003 "
var example3 = "46"
console.log (nombre (exemple));
var a = nombre (exemple2);
console.journal (a)
console.log (nombre (exemple3));
// Vérifiez le type de
console.journal (typeof example2)
console.Journal (type de a)

Sortir:

Utilisation de ParseInt ()

Une autre méthode à utiliser pour convertir une chaîne en nombre consiste à utiliser parseInt () qui prend n'importe quelle valeur numérique en tant que chaîne et la convertit en un type de données de nombre, mais si vous passez un numéro décimal, il arrondis le nombre et renvoie une valeur entière comme indiqué ci-dessous par l'exemple suivant:

var example = "445.7"
var example2 = "45.00003 "
var example3 = "66"
var a = parseInt (exemple);
var b = parseInt (exemple2);
var c = parseInt (exemple3);
console.journal (a)
console.journal (b)
console.Journal (c)
// Vérifiez le type de
console.journal (exemple de type))
console.Journal (type de a)

Sortir:

Utilisation de parsefloat ()

Parfois, nous voulons que le numéro décimal soit retourné exactement sans aucune modification et pour cela nous utilisons le parsefloat () méthode. Si vous passez plusieurs nombres ou un nombre avec une chaîne, seul le numéro est renvoyé. Mais si vous spécifiez d'abord la chaîne, puis un nombre, il ne sera pas en mesure que la méthode la convertit en nombre et il renverra NAN, comme illustré ci-dessous par l'exemple:

var example = "445.767 "
var example2 = "45 50"
var example3 = "66 ans"
var example4 = "Année 1996"
var a = parsefloat (exemple);
var b = parsefloat (exemple2);
var c = parsefloat (exemple3);
var d = paSefloat (Exemple4);
console.journal (a)
console.journal (b)
console.Journal (c)
console.journal (d)
// Vérifiez le type de
console.journal (type de l'exemple3)
console.journal (type de c)

Sortir:

Utilisation d'un opérateur unaire (+)

Une autre façon de convertir une chaîne en un nombre consiste à utiliser l'opérateur unaire "+”Ainsi que la variable qui convertira la chaîne en un nombre comme indiqué par l'exemple ci-dessous:

var example = "445.767 "
var example2 = "45"
var a = + exemple
var b = + exemple2
console.journal (a)
console.journal (b)
// Vérifiez le type
console.journal (exemple de type))
console.Journal (type de a)

Sortir:

En utilisant les mathématiques.sol()

Cette méthode prend une chaîne et renvoie le type de données du nombre, mais pour les décimales, il renvoie la pièce entière uniquement en numéro, comme indiqué par l'exemple fourni ci-dessous:

var example = "445.7"
var example2 = "45"
var a = mathématiques.plancher (exemple)
var b = mathématiques.plancher (exemple2)
console.journal (a)
console.journal (b)
// Vérifiez le type
console.journal (exemple de type))
console.Journal (type de a)

Sortir:

Utilisation de l'opérateur Double Tilde (~~)

Une autre façon de convertir simplement une chaîne en un nombre est d'utiliser Double Tilde "~~”Avec la chaîne qui convertira n'importe quelle chaîne en un nombre. En cas de valeurs décimales, il prend simplement la partie entière et ignore la partie décimale.

var example = "60.67 "
var example2 = "33"
var a = ~~ Exemple
var b = ~~ Exemple2
console.journal (a)
console.journal (b)
// Vérifiez le type
console.journal (exemple de type))
console.Journal (type de a)

Sortir:

Multiplication avec un nombre

Le moyen le plus simple de convertir une chaîne en un nombre est de multiplier cette chaîne avec 1, qui renverra un numéro. Les valeurs décimales et entières seront renvoyées avec le nombre en tant que type de données indiqué via l'exemple ci-dessous:

var example = "60.67 "
var example2 = "33"
var a = exemple * 1
var b = exemple2 * 1
console.journal (a)
console.journal (b)
// Vérifiez le type de
console.journal (exemple de type))
console.Journal (type de a)

Sortir:

Conclusion

Il existe différentes façons de convertir une chaîne en nombre, certaines méthodes intégrées ainsi que d'autres opérateurs à utiliser à cet effet. Dans cet article, nous avons discuté de différentes méthodes intégrées ainsi que certaines façons de convertir une chaîne en nombres. Vous pouvez simplement multiplier la chaîne par une qui la convertira en un nombre ou vous pouvez utiliser des méthodes intégrées comme discuté dans cet article ainsi que des exemples pour votre meilleure compréhension.