“Conocimientos Programación>JavaScript Programación

Funciones de JavaScript como un argumento de la función

2014/8/8
Programadores sobre el uso web JavaScript como lenguaje de programación flexible y funcional para la web . La flexibilidad de JavaScript viene del hecho de que los programadores pueden utilizar muchos paradigmas de programación tradicionales como parte de su interfaz , pero todavía puede incrustar JavaScript largo de documentos HTML . Uno de estos paradigmas implica el uso de técnicas de programación orientada a objetos , y permite a los programadores utilizar funciones como parámetros ( o argumentos ) para otras funciones . Funciones y argumentos

En programación , una función define un bloque de código que realiza una tarea específica. Un programador puede entonces llamar al código por su nombre con el fin de realizar esa tarea . En JavaScript , por ejemplo , un programador puede definir una función como en este ejemplo :

función doubleNum (x )


{ return x * 2 ;
< p >}

la " x " entre paréntesis es lo que se llama un "argumento ", o una variable que un programador suministra a la función con el fin de que funcione . Entonces, cuando un programador desea utilizar la función doble , llamaba por su nombre , como en este ejemplo :

var y = doble ( 3 ) //y = 6

Funciones y Programación Orientada a Objetos

Programación Orientada a Objetos (POO ) define un paradigma en el que los programadores representan datos como " objetos ", o entidades discretas que los datos y las funciones de la tienda. Las ventajas de la programación orientada a objetos son muchas, pero una importante aquí es el hecho de que JavaScript como un lenguaje de programación orientado a objetos , las tiendas de funciones como objetos. Cuando un programador define una función JavaScript guarda como un objeto en la memoria. Esencialmente , esto significa que una función definida por un programador también puede asignarse a una variable, al igual que una oración, un entero o un valor booleano .

Ejemplos de Asignación de funciones variables

Cuando un programador define una función , puede asignar inmediatamente la función a una variable. La variable se comportará entonces como una función , teniendo argumentos y devolver valores ( dependiendo de cómo el programador define la función ) . El código siguiente es un ejemplo de la asignación de una función a una variable de JavaScript:

var = doble función doubleNum (x )

{

regreso 2 * x;

}

En este ejemplo, la variable " double" tiene el código de la función . La función es la misma que la función " doubleNum " .
Uso de la función como argumento

programadores pueden pasar funciones como argumentos a otras funciones de la misma manera que pasa a otras variables . Por ejemplo , este código pasa a la función de " doubleNum " a la función " quadNum " , que multiplica un número por dos , y luego por dos otra vez :
función

quadNum ( x , doublefunction )

{

var doble doublefunction = ();

regreso 2 * doble ( x);

}

quadNum ( 2 , doubleNum ) ;

" quadNum " toma dos argumentos: el número x de multiplicar , y una función de " doublefunction . " Entonces , quadNum doublefunction asigna a la variable de " doble", y se multiplica el resultado de la doble ( x ) y 2 . Para llamar quadNum , el programador proporciona un número y la función doubleNum .

JavaScript Programación
Cómo explotar una cadena con JavaScript
Cómo saber cuántas imágenes están en un div con JavaScript
Cómo usar una etiqueta de ancla en JSP
Cómo crear un formulario de inscripción para un sitio web
Cómo convertir OS Grid para GPS
Cómo modificar una URL de una página con JavaScript
Cómo deshabilitar la selección de texto HTML
Cómo comparar los objetos de fecha en JavaScript
Conocimientos Informáticos © http://www.ordenador.online