Pour utiliser ce modèle :
REMARQUE : LES PROBLÈMES NE SONT PAS POUR L'AIDE DU CODE - Demandez de l'aide à https://gitter.im/FreeCodeCamp/Help
1.) Lors de l'utilisation d'opérateurs d'égalité stricte dans la console Javascript, la console les signale et fournit une erreur rouge X. Le code ne s'exécutera pas avec un opérateur d'égalité stricte.
2.) Les exemples du W3C http://www.w3schools.com/js/js_switch.asp montrent un opérateur d'affectation utilisé, que mon code ci-dessous utilise également et réussit le test.
J'apprends encore, mais j'espère que cela aidera et que les corrections pourront être apportées. Merci!
function myTest(val) {
var answer = "";
// Only change code below this line
switch (val) {
case 1:
answer = "alpha";
break;
case 2:
answer = "beta";
break;
case 3:
answer = "gamma";
break;
case 4:
answer = "delta";
break;
}
// Only change code above this line
return answer;
}
// Change this value to test
myTest(1);
les valeurs de cas sont testées avec un opérateur d'égalité stricte (===)
signifie que
switch (val) {
case 1:
est équivalent à if (val === 1)
non pas que tout dans votre cas doive être strictement égal.
Veuillez visiter le chat d'aide si vous avez besoin de plus de précisions. Merci et bon codage !
Super merci!
Envoyé de mon iPhone
Le 24 février 2016, à 15h01, Logan Tegman [email protected] a écrit :
les valeurs de cas sont testées avec un opérateur d'égalité stricte (===)
signifie que
interrupteur (val) {
cas 1:
est équivalent à if (val === 1) pas que tout à l'intérieur de votre cas doit être strictement égal.Veuillez visiter le chat d'aide si vous avez besoin de plus de précisions. Merci et bon codage !
—
Répondez directement à cet e-mail ou consultez-le sur GitHub.
Je regarde le code ci-dessus mais je n'ai pas pu faire fonctionner le code avec une égalité stricte mais c'est mon code si les gens ont des questions ou pensent que c'est faux, laissez-moi un commentaire.
`
fonction caseInSwitch(val) {
var réponse = "" ;
// Changer uniquement le code sous cette ligne
interrupteur (val) {
cas 1:
réponse = "alpha" ;
Pause;
cas 2 :
réponse = "bêta" ;
Pause;
cas 3 :
réponse = "gamma" ;
Pause;
cas 4 :
réponse = "delta" ;
Pause;
}
// Ne modifiez que le code au-dessus de cette ligne
retourner la réponse ;
}
// Modifiez cette valeur pour tester
caseInSwitch(2);
`
Commentaire le plus utile
signifie que
est équivalent à
if (val === 1)
non pas que tout dans votre cas doive être strictement égal.Veuillez visiter le chat d'aide si vous avez besoin de plus de précisions. Merci et bon codage !