Bonjour,

Ce que je fais

var nb, i;
for(var i=0;i<=20;i++) {

}
alert(nb)

Décrivez ici votre code ou ce que vous cherchez à faire

Je dois faire une fonction en js pour avoir mes nombres paires de 0 à 20 avec un tiret entre chaque paires sauf entre 18 et 20 et j'ai du mal a trouver la bonne formule.
Pouvez vous m'aider?

Entourez votre code pour bien le mettre en forme



### Ce que je veux

Décrivez ici ce que vous cherchez à obtenir

### Ce que j'obtiens

Décrivez ici vos erreurs ou ce que vous obtenez à la place de ce que vous attendez :(

2 réponses


Bonjour

for(var i=0; i<=20; i++) {
    if( i%2 == 0){
      if(i<17){
          document.write( i+'-' );
      }else{
          document.write(i+' ');
      }
    }
}

et voici la version avec affichage alert

var nb='';
for(var i=0; i<=20; i++) {
    if( i%2 == 0){
      if(i<17){
          nb+= i+'-';
      }else{
          nb+= i;
      }
    }
}
alert(nb);
djey693
Auteur

Merci c'est top.