Avatar ·

Comment convertir une chaîne en nombre (integer) en JavaScript : les meilleures méthodes

Bonjour à tous ! Je viens de commencer à apprendre JavaScript et j'ai rencontré un problème. J'ai besoin d'obtenir un nombre à partir d'une chaîne, par exemple, depuis un champ de formulaire où l'utilisateur saisit son âge. J'ai essayé de simplement additionner deux chaînes, mais j'obtiens une concaténation, pas une addition. Voici un exemple de mon code : ```javascript let age1 = "25"; let age2 = "30"; let sum = age1 + age2; // J'obtiens "2530", pas 55 console.log(sum); ``` Je comprends que les chaînes doivent être converties en nombres, mais je ne sais pas comment le faire correctement. J'ai vu plusieurs méthodes différentes sur Internet : parseInt(), Number(), l'opérateur unaire plus (+), mais laquelle est la meilleure ? Et quelle est la différence ? J'ai aussi entendu dire qu'il y a des pièges, par exemple, quand la chaîne contient autre chose que des chiffres. Veuillez m'indiquer comment convertir de manière fiable et sécurisée une chaîne en nombre entier (integer) en JavaScript ? Je vous serais reconnaissant pour des exemples et des explications pour débutants. <<>>

Les principales méthodes pour convertir une chaîne en nombre

En JavaScript, il existe plusieurs façons de convertir