Saltar la navegación

Funciones

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.