Application de la conversion en chaînes de caractères en JavaScript
Supposons que nous ayons une variable num avec
un nombre :
let 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 :
let 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 :
let 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 :
let 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.