Estoy tratando de crear una función que me proporcione el mes según la información de console.log.
function daysInMonth(month) { switch (month) { case '1': case '3': case '5': case '7': case '8': case '10': case '12': return '31'; case '2': return '28'; case '4': case '6': case '9': case '11': return '30'; default: return 'You have to put a month from 1 to 12'; } } var result = daysInMonth('1'); var result = daysInMonth('6'); var result = daysInMonth('2');Me dan algunos errores:
Log 31 30 28 function daysInMonth (mes) La función daysInMonth debe declararse debe devolver 31 cuando mes es uno de los siguientes valores: 1,3,5,7,8,10,12 La función debe devolver 31 cuando mes es uno de los siguientes 1, 3, 5, 7, 8, 10, 12: esperado 'Tienes que poner un mes del 1 al 12' para igualar 31 Completado en 2 ms debe devolver 30 cuando el mes es uno de los siguientes valores: 4, 6, 9 , 11 la función debería devolver 30 cuando el mes es uno de los siguientes 4, 6, 9, 11: esperado 'Tienes que poner un mes del 1 al 12' para igualar 30 debería devolver 28 cuando el mes es 2 la función debería devolver 28 cuando el mes es 2 : esperado 'Hay que poner un mes del 1 al 12' para que sea igual a 28
Esto es lo que me pidieron que hiciera:
Implemente la lógica de la función denominada daysInMonth. La función recibe un argumento mes, que es un número entero (número entero) en el rango de 1 a 12.
Debería devolver un número de días dependiendo del mes del año, según la tabla dada:
+-----------------+------------+ | mes | dias | +-----------------+------------+ | 1,3,5,7,8,10,12 | 31 | +-----------------+------------+ | 4,6,9,11 | 30 | +-----------------+------------+ | 2 | 28 | +-----------------+------------+ Importante: Debe utilizar la palabra clave return para devolver el valor de la función. Las pruebas solo pueden verificar el valor de salida que devuelve su función. Se ignorará cualquier resultado de console.log.
Hice los cambios con el retorno, ya que supuse que tenía que consolar. registrar todo. Aún así, se producen errores. ¿Puedes ayudarme?
¡Gracias!
Estaba definiendo una cadena cuando se suponía que debía definir los casos como enteros. Releí la solicitud y llegué a esa conclusión.