Hola, comunidad.
Aún no entiendo por qué se le quitó los paréntesis a la función VERIFICAR (function verificar() {}
) para que se ejecute el boton.onclick
He visto el vídeo muchas veces. Y esa parte es la que aún no logro terminar de comprender. Tenía entendido que para ejecutar una función debes llamarla como se había declarado.
Por favor, si alguien comprendió le agradecería que me lo explique de una manera más sencilla.
Les dejo mi código:
<meta charset="utf-8">
<h1>JUEGO SECRETO</h1>
<input>
<button>SUERTE</button>
<script>
var numeroSecreto = 5;
var campo = document.querySelector("input");
function verificar() {
if(parseInt(campo.value) == numeroSecreto) {
alert("BIENVENIDO");
} else{
alert("RESPUESTA INCORRECTA");
}
}
var boton = document.querySelector("button");
boton.onclick = verificar;
Gracias de antemano.