Soy nuevo en el mundo de Javascript y estoy jugando con la escritura de funciones muy básicas y me topé con el siguiente ejemplo por accidente y no estoy seguro de por qué funciona cuando no estoy pasando un parámetro cuando la función lo exige.
Función de muestra
function myfunction(x) {
alert("This is a sample alert");
}
Ahora, si llamo a la función myfunction();
, se me presenta la alerta. ¿Por qué puedo llamar a la función sin errores o advertencias cuando no he pasado un parámetro?
EDITAR
No esperaba tantas respuestas excelentes y de ninguna manera estoy en condiciones de decir qué respuesta es la mejor, así que puedo pedirle a la gente que sugiera la mejor respuesta y otorgaré la aceptación a esa persona.