Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Sugerencia] Respuesta

Le falto el ´;´

<button onclick="alertFunction();">Haz clic aquí</button>

function alertFunction() {
  alert("¡Hola, has hecho clic en el botón!");
}
1 respuesta

Hola Christian, espero que estés bien

Parece que estás revisando el uso de la función onclick en JavaScript. En el contexto de tu duda, el punto que mencionas sobre el punto y coma (;) es interesante. Sin embargo, en el caso del código que compartiste:

<button onclick="alertFunction();">Haz clic aquí</button>

function alertFunction() {
  alert("¡Hola, has hecho clic en el botón!");
}

El punto y coma después de alertFunction() en el atributo onclick no es estrictamente necesario, pero es una buena práctica incluirlo para evitar posibles errores en situaciones más complejas o cuando se concatenan múltiples instrucciones. En JavaScript, el punto y coma se utiliza para separar instrucciones, y aunque el lenguaje puede inferir su uso en muchos casos, es recomendable ser explícito.

En el ejercicio que estás revisando, la opción correcta (B) no incluye el punto y coma en el onclick, pero sigue siendo válida. La elección de incluirlo o no depende de las convenciones de estilo que sigas en tu proyecto.

Espero haber aclarado tu duda y que sigas disfrutando del aprendizaje. ¡Espero haber ayudado y buenos estudios!