Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

115
Views
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!

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

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.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!