Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

426
Visualizações
Cómo resolver un error con la función de cambio - JavaScript

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!

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

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.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda