Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

331
Vistas
¿Cómo puedo obtener mi aviso(); llamar a mi función Y darle un argumento?

Estoy haciendo un desafío que me hizo hacer una calculadora de días/semanas/meses hasta que tengas 90 años.

Lo terminé pero solo puedo llamar a la función llamándola en la consola así lifeInWeeks(25); Usé 25 ya que esa es mi edad.

Pero quiero saber cómo puedo hacer esto y hacer que aparezca un mensaje emergente y preguntar cuál es su edad y luego dar una alerta con la respuesta, pero para que esto suceda, el mensaje tendría que llamar a la función y darle entrada desde el respuesta , es decir, el indicador debe llamar a la función y la respuesta de ese indicador debe ser el argumento de la función.

Algo como esto:

"¿Cual es tu edad?" (usted responde) 25

Luego aparece una alerta y dice:

"Te quedan 23725 días, 3380 semanas y 780 meses".

SIN tener que llamar manualmente a la función en la consola de esta manera: lifeInWeeks(25);

Aquí está mi código:

 function lifeInWeeks(age) { var days = (90 - age) * 365; var weeks = (90 - age) * 52; var months = (90 - age) * 12; alert("You have " + days + " days, " + weeks + " weeks, and " + months + " months left."); } lifeInWeeks(25);

Intenté poner el indicador dentro de la función, pero eso no funcionó, ¿alguna idea?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Simplemente puede indicar al usuario que ingrese la edad y luego usar el valor de la entrada del usuario

 let life = prompt("What is your age ?") lifeInWeeks(+life); function lifeInWeeks(age) { var days = (90 - age) * 365; var weeks = (90 - age) * 52; var months = (90 - age) * 12; alert("You have " + days + " days, " + weeks + " weeks, and " + months + " months left."); }

También puede mover esta función interna, en ese caso necesita invocar la función sin ningún parámetro

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda