Conditions comment écrire > si entre x et y ?

Résolu/Fermé
Utilisateur anonyme - 8 avril 2013 à 17:46
 Utilisateur anonyme - 8 avril 2013 à 17:59
Bonjour,

Je commence à apprendre le Javascript et je suis sur les conditions.
Je teste un petit script qui va dire dans quelle tranche de nombres de situe le nombre saisi par l'utilisateur.

Donc j'ai ça :

var x = parseInt(prompt("nombre : "));

switch (x)
{

case 0: // Je ne sais pas quoi mettre ici pour dire entre 0 et 10
alert("chiffre");
break;

case 10: //entre 9 et 20
alert("dizaine");
break;

case 20: //entre 19 et 30
alert("vingtaine");
break;

default:
alert("?");

}


Voila j'aimerais juste savoir comment on écrit la condition : entre un chiffre et un autre.

J'ai supposé que c'était un truc comme :
case >0 || <10:

Mais ça ne donne rien.

Sauriez vous me donner la solution ?
Merci.


A voir également:

3 réponses

elvanaud Messages postés 105 Date d'inscription vendredi 27 juillet 2012 Statut Membre Dernière intervention 4 janvier 2014 34
8 avril 2013 à 17:50
Essaye avec un if(x>O)
{
if(x<10)
{
alert("chiffre");
}
}
1
dardanboy Messages postés 52 Date d'inscription dimanche 22 avril 2012 Statut Membre Dernière intervention 14 avril 2017 20
Modifié par krazykat le 8/04/2013 à 18:40
Je n'utilise pas le javascript mais ça ne change pas vraiment d'autres langages.
Pour faire une telle condition, utilise un if

if(x <= 10) // Si x est plus petit ou est égal à 10     
{     
        alert("Dizaine");     
}     
else if(x <=20  )// Sinon si x est plus petit ou est égal à 20     
{     
        alert("Vingtaine");     
}     

.. 

else // Sinon, il n'y a rien qui correspond   
{   
       alert("Erreur");   
}   


Quant au code, je le trouve quand même fastidieux.

Créateur du logiciel vPicture (lien publicitaire supprimé par la modération)
1
Utilisateur anonyme
8 avril 2013 à 17:59
Ah ça marche, excellent
elvanaud, dardanboy,
merci là vous =]
0