Application de la conversion en chaînes de caractères en JavaScript
Supposons que nous ayons une variable num avec
un nombre :
javascriptlet num = 12345;
Trouvons le nombre de chiffres dans ce nombre.
Comme vous le savez déjà, pour trouver la longueur d'une chaîne,
on peut utiliser la propriété length.
Cependant, elle ne fonctionne qu'avec les chaînes de caractères, et appliquée à un nombre, elle ne fonctionnera pas :
javascriptlet num = 12345;
alert(num.length); // affichera undefined
Pour résoudre le problème, convertissons notre nombre en chaîne de caractères et trouvons la longueur de cette chaîne :
javascriptlet num = 12345;
let str = String(num); // convertissons notre nombre en chaîne
alert(str.length); // trouvons la longueur de la chaîne
On peut éviter d'introduire une variable intermédiaire
str et appliquer la propriété length
directement au résultat de la fonction String :
javascriptlet num = 12345;
alert(String(num).length); // trouvons la longueur de la chaîne
Une variable contenant un nombre est donnée. Trouvez le nombre de chiffres dans ce nombre.
Deux variables contenant des nombres sont données. Trouvez le nombre de chiffres dans le premier et dans le deuxième nombre, additionnez les résultats et affichez-les à l'écran.