En un programa hay partes que se agrupan. Generalmente estas partes se ejecutan varias veces en un mismo programa.
Lo veremos claramente con un ejemplo:
- Imaginemos que tenemos un montón de código en el que se comprueba varias veces si un determinado usuario puede hacer algo (ver un contenido, por ejemplo).
- Podríamos escribir el código para comprobarlo cada vez o crear una función.
De momento vamos a crear una función sencilla, que siempre devuelva "false" (o "true"), como queráis:
function tienePermisos(){
return false;
}
Para ejecutar una función hacemos lo siguiente (su nombre seguido de paréntesis):
tienePermisos();
Todo junto:
function tienePermisos(){
return false;
}
if (tienePermisos()) {
alert("Tiene permisos. Adelante.");
} else {
alert("No tiene permisos");
}
Vamos a completar nuestra función, porque así no parece que sirva de mucho. Vamos a pasarle parámetros.