Funciones en Javascript

Una función es un grupo de código reutilizable que se puede llamar en cualquier parteen su programa. Esto elimina la necesidad de escribir el mismo código una y otra vez.Esto ayudará a los programadores escribir código modular. Se puede dividir suprograma grande en un número de funciones pequeñas y manejables.

 

Como cualquier otro avance del lenguaje de programación, JavaScript también soportatodas las características necesarias para escribir código modular utilizando funciones.

 

Debes haber visto funciones alert() y write() en los capítulos anteriores. Estamosutilizando estos funcionan una y otra vez, pero se han escrito en core JavaScript sólouna vez.

 

JavaScript nos permite escribir nuestras propias funciones también. Esta sección leexplicará cómo escribir sus propias funciones en JavaScript.

 

Definición de función :
Antes de que utilizamos una función que necesitamos definir esa función. La forma máscomún de definir una función en JavaScript es mediante el uso de la palabra clavefunction, seguida de una única función el nombre, una lista de parámetros (que puedeestar vacía), y un bloque de declaración rodeado de llaves. A continuación se muestra lasintaxis básica:

 

<script type=”text/javascript”>
<!–
función functionname(parameter-list)
{
declaraciones
}
//–>
</script>
Ejemplo:

 

Se define una función simple que toma ningún parámetro llamado sayHello aquí:

 

<script type=”text/javascript”>
<!–
función sayHello()
{
Alert (“Hola”);
}
//–>
</script>
Llamar a una función:
Para invocar una función en alguna parte más adelante en la secuencia de comandos,debe simple necesidad de escribir el nombre de esa función como sigue:

 

<script type=”text/javascript”>
<!–
sayHello();
//–>
</script>
Para entender de mejor manera puedes intentarlo tú mismo.

 

Parámetros de la función:
Hasta ahora hemos visto la función sin un parámetro. Pero hay una facilidad para pasarparámetros diferentes al mismo tiempo llamar a una función. Éstos pasan los parámetros pueden ser capturados dentro de la función y cualquier manipulaciónpuede realizarse sobre esos parámetros.

 

Una función puede tomar múltiples parámetros separados por comas.

 

Ejemplo:

 

Hagamos una modificación poco en nuestra función sayHello. Esta vez llevará dosparámetros:

 

<script type=”text/javascript”>
<!–
función sayHello (nombre, edad)
{
alerta (nombre + “es” + edad + “años.”);
}
//–>
</script>
Nota: Estamos usando + operador para concatenar cadenas y número todos junto.JavaScript no le importa en la adición de números en cadenas.

 

Ahora podemos llamar esta función como sigue:

 

<script type=”text/javascript”>
<!–
sayHello (‘Zara’, 7);
//–>
</script>
Para entender de mejor manera puedes intentarlo tú mismo.

 

La sentencia return:
Una función de JavaScript puede tener una instrucción return opcional. Esto esnecesario si desea devolver un valor de una función. Esta declaración debe ser la últimainstrucción en una función.

 

Por ejemplo puede pasar dos números en una función y entonces usted puede esperarde la función para devolver su multiplicación en su programa de llamadas.

 

Ejemplo de funciones en Javascript:

 

Esta función toma dos parámetros y los concatena y devolver resultante en elprograma llamando al:

 

<script type=”text/javascript”>
<!–
función concatenar (primero, apellido)
{
var completo;

 

Full = primero + ultima;
retorno completo;
}
//–>
</script>
Ahora podemos llamar esta función como sigue:

 

<script type=”text/javascript”>
<!–
var resultado;
resultado = concatenar (‘Zara’, ‘Ali’);
alerta (resultado);
//–>
</script>
Anuncios

Deja un comentario

Archivado bajo Tutoriales Javascript

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s