Para usar esta plantilla:
NOTA: LOS PROBLEMAS NO SON PARA AYUDA DE CÓDIGO: solicite ayuda en https://gitter.im/FreeCodeCamp/Help
1.) Cuando se usan operadores de igualdad estricta en la consola de Javascript, la consola los marca y proporciona un error rojo X. El código no se ejecutará usando un operador de igualdad estricta.
2.) Los ejemplos de W3C http://www.w3schools.com/js/js_switch.asp muestran que se está utilizando un operador de asignación, que mi código a continuación también usa y pasa la prueba.
Todavía estoy aprendiendo, pero espero que esto ayude y se puedan hacer las correcciones. ¡Gracias!
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);
los valores de caso se prueban con un operador de igualdad estricto (===)
significa que
switch (val) {
case 1:
es equivalente a if (val === 1)
no es que todo dentro de su caso deba ser estrictamente igualitario.
Visite el chat de ayuda si necesita más aclaraciones. ¡Gracias y feliz codificación!
¡Genial gracias!
Enviado desde mi iPhone
El 24 de febrero de 2016, a las 3:01 p. m., Logan Tegman [email protected] escribió:
los valores de caso se prueban con un operador de igualdad estricto (===)
significa que
cambiar (valor) {
caso 1:
es equivalente a if (val === 1) no es que todo dentro de su caso deba ser estrictamente igualitario.Visite el chat de ayuda si necesita más aclaraciones. ¡Gracias y feliz codificación!
—
Responda a este correo electrónico directamente o véalo en GitHub.
Miré el código anterior pero no pude hacer que el código funcionara con estricta igualdad, pero este es mi código si las personas tienen preguntas o piensan que está mal, déjenme un comentario.
`
función caseInSwitch(val) {
var respuesta = "";
// Solo cambia el código debajo de esta línea
cambiar (valor) {
caso 1:
respuesta = "alfa";
descanso;
caso 2:
respuesta = "beta";
descanso;
caso 3:
respuesta = "gamma";
descanso;
caso 4:
respuesta = "delta";
descanso;
}
// Solo cambia el código arriba de esta línea
devolver respuesta;
}
// Cambia este valor para probar
caseInSwitch(2);
`
Comentario más útil
significa que
es equivalente a
if (val === 1)
no es que todo dentro de su caso deba ser estrictamente igualitario.Visite el chat de ayuda si necesita más aclaraciones. ¡Gracias y feliz codificación!