Chiffres d'un nombre lors de l'itération avec une boucle JavaScript
Supposons que lors de l'itération des nombres nous voulions obtenir
un chiffre particulier de ces nombres. Par exemple,
nous voulons faire en sorte que le nombre soit affiché
dans la console si son premier chiffre est égal à 1
ou 2.
Je rappelle qu'on ne peut pas accéder directement aux caractères d'un nombre, c'est-à-dire que cela ne fonctionnera pas comme ceci :
for (let i = 1; i <= 100; i++) {
if (i[0] == 1 || i[0] == 2) { // cela ne fonctionnera pas
console.log(i);
}
}
Il faut d'abord convertir le nombre en chaîne de caractères et ensuite seulement obtenir un caractère spécifique de la chaîne obtenue, comme ceci :
for (let i = 1; i <= 100; i++) {
let str = String(i); // convertit le nombre en chaîne
if (str[0] === '1' || str[0] === '2') {
console.log(i);
}
}
Itérez avec une boucle les nombres de 10 à 1000
et affichez dans la console le premier chiffre de chaque
nombre.
Itérez avec une boucle les nombres de 10 à 1000
et affichez dans la console la somme du premier et du deuxième chiffre
de chaque nombre.
Itérez avec une boucle les nombres de 10 à 1000
et affichez les nombres dont le premier chiffre
est égal à 1.
Itérez avec une boucle les nombres de 10 à 1000
et affichez à l'écran les nombres dont la somme des deux
premiers chiffres est égale à 5.