Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
4
respuestas

Tengo una duda, aun no entiendo el ( verificar) y el verificar()

<script>
    var secreto = 5;
    var input = document.querySelector("input");

    function verificar() {
      if (parseInt(input.value) == secreto) {
        alert("Usted Acerto");
      } else {
        alert("Usted Erro");
      }
    }
    var button = document.querySelector("button");
    button.onclick = verificar; // verificar()
  </script>
4 respuestas
solución!

Hola Julian,

Cuando usas objetos como Button, segun la propiedad del mismo que utilices, debes informarle que hacer cuando se ejecute dicho propiedad, en este caso onclick. Ahi es donde entra "verificar". Es la funcion que se ejecutara cuando pulses el boton.

Espero haya servido.

Sdos

yo tengo la misma duda. no termino de entender cuándo debo poner paréntesis luego de llamar a una función y cuando no . Al final termino probando los dos casos y dejo el que funcione. Pero realmente me gustaría entender cuando debo poner paréntesis o no. Si alguno me puede clarificar al respecto, lo agradecería.

Veamoslo de esta manera... si llamamos lafuncion verificar() el compilador empezara a ejecutar las intrucciones dadas dento de las {llaves} antes de que el usuario ingrese el valor, sin embargo al llamar a la funcion; de esta manera, el compilador de codigos esperara la accion del click para empezar a ejecutar la instrucciones dadas dentro de las {llaves }..

muchas gracias!! super claro!! ahora si lo entendi.