Estoy aprendiendo JavaScript y recientemente he aprendido sobre eventos de sincronización de JavaScript. Cuando me enteré setTimeout
en W3Schools , noté una figura extraña con la que no me había encontrado antes. Están usando comillas dobles y luego llaman a la función.
Ejemplo:
setTimeout("alertMsg()", 3000);
Sé que las comillas dobles y simples en JavaScript significan una cadena.
También vi que puedo hacer lo mismo así:
setTimeout(alertMsg, 3000);
Con los paréntesis se refiere, sin los paréntesis se copia. Cuando estoy usando las comillas y los paréntesis, se está volviendo loco.
Me alegraría si alguien me puede explicar la diferencia entre estas tres formas de uso setTimeout
:
Con los paréntesis:
setTimeout("alertMsg()", 3000);
Sin las comillas y los paréntesis:
setTimeout(alertMsg, 3000);
Y el tercero solo usa comillas:
setTimeout("alertMsg", 3000);
NB: Una mejor fuente de setTimeout
referencia sería MDN .
mysql_
extensión de PHP) de las cuales la secuencia de preguntas SO es solo un ejemplo. IIRC también hubo algunos errores muy sutiles en la sección SQL, pero ha pasado casi un año desde la última vez que visité el sitio web y muchos de ellos también podrían repararse. E incluso si todo lo anterior fuera perfecto, no promocionaría un sitio web que intente engañar a las personas con el fraude de su certificado.