Conditions Qui Ne Marchent Pas
Résolu
Mykasiimov
-
ElementW Messages postés 5690 Statut Contributeur -
ElementW Messages postés 5690 Statut Contributeur -
Bonjour,
Je suis débutant en JavaScript et je créé un site ,petit problème : mes conditions ne marchent pas. Voici mon code :
Personnellement je ne vois pas le problème.
Je suis débutant en JavaScript et je créé un site ,petit problème : mes conditions ne marchent pas. Voici mon code :
var code = prompt("Entrez le code");
var boncode = scprp;
if ( code === null ) {
prompt("Veuillez Réessayer");
}
if ( code != boncode ) {
prompt("Veuillez Réessayer");
}
if ( code == boncode ) {
alert("Bienvenue");
}
Personnellement je ne vois pas le problème.
1 réponse
-
'lut,
la variablescprp
n'existe sans doute pas, ce qui fait queboncode
vaut la valeur spécialeundefined
, que tu ne peux pas obtenir avecprompt()
.
Ajoute des guillemets autour pour en faire une chaîne de caractères:var boncode = "scprp";
De plus, tu gères plus de cas que tu n'en as besoin; bien quenull
soit une valeur spéciale, elle est gérée comme on s'y attend par l'opérateur d'égalité===
, on peut donc réduire ça àif ( code === boncode ) { alert("Bienvenue"); } else { prompt("Veuillez Réessayer"); }À noter: ça ne redemandera pas le code en boucle, juste une fois, et ne fera rien du code entré la 2ème fois