salut tous le monde j'ai besoin d'aide a propos d'un exercice a faire avec javascript(gestionnaire de contacts qui réalise des opérations simple tels que ajouter un contact ou bien afficher les contacts ),mon code est sans erreur mais le script js ne marche pas il m'affiche le message "choisissiez une option" tout au long de l’exécution sans réaliser aucune tâche je pense que le script tourne dans une boucle infinie mais je n'arrive pas a le détecter voici mon code merci de m'aider les amis.


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
32
33
34
35
36
37
38
39
40
console.log(" Bienvenu dans le gestionnaire des contacts ");
console.log(" 1:Lister les contacts ");
console.log(" 2:Ajouter un contact ");
console.log(" 0:Quitter ");
var Contact = {
    init:function(nom,prenom){
        this.nom=nom;
        this.prenom=prenom;
    },
    decrire:function() {
    var description=console.log(" Nom : " +this.nom+ " Prenom : " +this.prenom);
    return description;
}
}
 
var contact1=Object.create(Contact);
contact1.init("Lévisse","Carole");
var contact2=Object.create(Contact);
contact2.init("Nelsonne","Mélodie");
var contacts=[];
contacts.push(contact1);
contacts.push(contact2);
var choixUtilisateur;
choixUtilisateur=-1;//condition intialement fausse pour qu'on puisse entrer dans la boucle
while (choixUtilisateur!==0) {
    choixUtilisateur=prompt(" choissisez une option svp : " );
       if (choixUtilisateur===1) {
           contacts.forEach(function (cont) {
           console.log(cont.decrire());
           });
       }
    else if (choixUtilisateur===2) {
        var nomNouveauContact=prompt("Entrer le nom du nouveau contact ");
        var prenomNouveauContact=prompt(" Entrer le nouveau du prenom contact ");
        var NouveauContact=Object.create(Contact);
        NouveauContact.init(nomNouveauContact,prenomNouveauContact);
        contacts.push(NouveauContact);
    }
    if (choixUtilisateur===0) console.log("Au revoir ");
}