Ir al contenido principal

Funciones (Javascript)



Por lo general, cuando programamos en cualquier lenguaje hay partes de código a las que recurrimos constantemente y no tiene sentido escribirlas en todas las partes en las que vamos a utilizarlas, es este caso es extremadamente útil escribirlas una vez y luego utilizar repetidas veces lo que hemos escrito. 


Para esto, existen lo que llamaremos funciones y que realmente son una parte de código delimitada que podemos llamar cuando nos parezca necesario. 

Para aumentar sus posibilidades, las funciones incorporan lo que llamamos parámetros (datos que son recibidos por la función al ser llamada) y valores de retorno (datos que són enviados por la función al finalizar). 


Tabla de contenido

  • · Como es una función
  • · Como llamo a una función
  • · Funciones predefinidas


Como es una función

La sintaxis de las funciones en JavaScript es muy sencilla, se identifican con el nombrefunction seguido de el nombre de la función, los parámetros entre paréntesis y separados por comas (son nombres de variables que estarán disponibles dentro de la función) y luego todo su código entre corchetes ( { ) y ( } ), veamos un ejemplo:
 
000
001
002
003
004
005 
<script>
function saludar(texto, numero) {
 alert(texto);
 return numero;
} 
</script>
 
En este caso, la función se llama 'saludar', tiene los parámetros 'texto' y 'numero', su contenido es un alert(texto)' y su valor de retorno' es 'numero'. 


Como llamo a una función

Una vez hemos creado esa parcela de código, debemos poder ejecutarla, esto es lo que se llama llamar a la función, para hacerlo escribiremos el nombre de la función y entre paréntesis los valores de los parámetros que queremos enviarle. 

Para utilizar sus valores de retorno, usaremos la función cómo si fuera una variable, vamos a ver un ejemplo que llame a la función anterior:
 
000
001
002
003 
<script>
num = saludar("hola pepe", 4);
alert(num)// nos alertará el numero 4 
</script>
 
En este ejemplo, llamamos a la función 'saludar' con los valores "hola pepe" y 4 para los parámetros definidos 'texto' y 'numero', la función alertará texto (que será "hola pepe") y devolverá numero (que será 4). Se almacenará el valor devuelto en 'num' y se alertará (// nos alertará el numero 4)


Funciones predefinidas

Todos los lenguajes (y JavaScript no es una excepción), además de permitir definir funciones, pero también llevan funciones ya definidas, un ejemplo de ello es alert, esta función que hemos utilizado en los ejemplos anteriores es una función predefinida.

Las funciones predefinidas, son como las que podemos escribir nosotros, pero ya vienen hechas con el JavaScript, de esta manera nos ahorramos escribirlas nosotros mismos

Comentarios

Entradas populares de este blog

Blogger - Marcadores Sociales Flotantes con la opción de cerrar

El truco se ve de la siguiente manera: Puede ver un Demo de este truco en el siguiente  blog de pruebas .

Blogger - Marcadores Sociales flotantes en la parte superior de la pagina

Los marcadores sociales son algo con lo cual todo blog debe contar, y hoy les traigo un excelente truco en el cual los  marcadores sociales  se ubican en la parte superior de la pagina y al bajar la pagina los marcadores bajan con ella. Los botones se verán de la siguiente manera:

Blogger - Como crear un botón Mi Yahoo

Para aquellos que no conocen que es  Mi Yahoo , quería pasar a explicar que es una web del tipo  iGoogle en la cual puedes personalizar todo lo que necesitas para navegar de una formar sencilla por la red. Puedes tener en una sola página noticias de última hora, correo, gadgets personalizados y el buscador de Yahoo (todo junto pero no revuelto).