funciones JS definidas Hay tres formas de Deng Han

funciones definidas Hay tres maneras de Deng Han

Nombrando definición de función

la definición de funciones anónimas

El constructor se define

función Deng Hanzhi se puede colocar en cualquier parte del sitio, pero antes de la ejecución de las funciones de formato básicas funciones de la cabeza es <script> nombre de la función (parámetros) {Código} </ script> nombre puede jugar fácilmente, pero el principio debe ser una letra Inglés los parámetros se pueden guardar directamente soportes también pueden estar detrás del aumento de los espacios de funciones de Deng Han nombre sin la adición de las llamadas a funciones deberían estar entre rejas

Nombre Función (var1, var2, ..., varX ) { código. . . }
Nombre de la función Función (var1, var2, ..., varX ) { código. . . }
Var1, var2 etc., significa que una variable o un valor que se pasa a la función. {}, Y definir el comienzo y el final de la función.
Nota: ninguna función argumento debe ser añadido entre paréntesis después del nombre de la función:
nombre de la función de la función () {código. . . }
Nombre de la función de la función () {código. . . }
Nota: No se olvide de la importancia de JavaScript en letras mayúsculas y minúsculas. La función de palabra debe estar en minúsculas, o se produce un error de JavaScript. También tenga en cuenta que debe utilizar exactamente el mismo caso, el nombre de la función a llamar a la función.

<Script>

// Aquí está la función XYZ no se puede realizar porque el siguiente script no se ha creado, esta función no tiene xyz en el montón

</ Script>

<Script>

// etiqueta script función aquí una vez creado, toda etiqueta siguiente script puede utilizar esta función

// Cuando se ejecuta la etiqueta script actual, antes de la etiqueta de script actual toda la función nombrada previamente almacenado en el montón, y
darle la definición de la referencia de nombre de la función // pila la dirección de la función

// nombre de la función

// Código

función xyz () {

vonsole.log ( “AAA”);

}

var fn = xyz; // xyz es el nombre de la función

xyz (); // realizar funciones

// fn ();

// función anónima

// función anónima y sin un nombre, se puede establecer una variable a una propiedad de un objeto o conjunto de

// función de la diferencia entre denominación y

// función llamada puede realizarse antes o después de la definición de una función definida, pero la función anónima sólo se puede realizar después de la definición de la función

// definir funciones anónimas de tres maneras

// 1) variables de la función anónima

fn ();

// Cuando se ejecuta a la línea, sólo para Deng Han de esta función anónima asignado a la variable de fn

era fn = function () {

console.log ( “bbb”);

}

2 //) definición de objeto método

Var obj = {

fn: function () {

}

}

// 3 función anónima autoejecutable

// Desventajas: sólo puede ser ejecutado una vez, no puede ser llamado de nuevo

(función(){

console.log ( “AA”);

})

// constructor crea

// constructor, el contenido se encuentra en frente de todo es creado los parámetros de esta función,

// contenido es la última función frase ejecución del bloque

// requiere que todo el contenido debe ser cadenas

// deficiencias, la función de constructor para crear una desventaja está funcionando lento, ineficiente,

// todo a causa de la necesidad de convertir una cadena de código

// estructura de código

función // var fn = Nuevo ( “a”, “b”,”console.log (a + b)”);

función (a, b) {

console.log (a + b);

}

</ Script>

Supongo que te gusta

Origin www.cnblogs.com/blogst/p/12598534.html
Recomendado
Clasificación