Bonjour,

J'ai toujours créer un menu avec beaucoup de console.log en javascript.

Voici un exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
var choix = -1; 
 
do{
    console.log("1/ Bonjour");
    console.log("2/ Salut");
    console.log("3/ Coucou");
    console.log("4/ A bientôt");
    choix = readline.questionInt("Entrez votre option svp : ");
 
    switch(choix){
 
        case 1: console.log("Option 1 - Bonjour");
        break;
 
        case 2: console.log("Option 2 - Salut");
        break;
 
        case 3: console.log("Option 3 - Coucou");
        break;
 
        case 4: console.log("Option 4 - A bientôt");
        break;
 
        default: console.log("Cas non traité");
 
    }
 
} while(choix !==4)
J'ai trouvé une autre manière de créer un menu voici l'exemple.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
var menu = "1/ Bonjour\n";
menu += "2/ Salut\n";
menu += "3/ Coucou\n";
menu += "4/ A bientôt";
console.log(menu);
 
var choix = -1; 
 
do{
    menu; 
    choix = readline.questionInt("Entrez votre option svp : ");
 
    switch(choix){
 
        case 1: console.log("Option 1 - Bonjour");
        break;
 
        case 2: console.log("Option 2 - Salut");
        break;
 
        case 3: console.log("Option 3 - Coucou");
        break;
 
        case 4: console.log("Option 4 - A bientôt");
        break;
 
        default: console.log("Cas non traité");
 
    }
 
} while(choix !==4)
Quelle est la meilleure méthode pour créer un menu ? J'ai toujours utilisé la première illustration, mais j'avoue que la deuxième est meilleure.

D'avance merci.