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

345
Views
¿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 answers
Answer question

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