Le falto el ´;´
<button onclick="alertFunction();">Haz clic aquí</button>
function alertFunction() {
alert("¡Hola, has hecho clic en el botón!");
}
Le falto el ´;´
<button onclick="alertFunction();">Haz clic aquí</button>
function alertFunction() {
alert("¡Hola, has hecho clic en el botón!");
}
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!