Funciones en una etiqueta de script Una vez creada, toda la etiqueta script se pueden utilizar más adelante en la función
Nombrando definición de función
Las funciones son objetos
Función ABC () {
console.log ( "a");
}
era fn = ABC;
a B C( ); //una
fn (); // una
la definición de funciones anónimas
var fn = function () {// set a la variable
console.log ( "b");
}
fn (); //si
var obj = {
a: 1,
b: 2,
c: function () {// set a las propiedades del objeto
console.log ( "ccc");
}
}
// función anónima sin nombre, se puede ajustar a una variable de o conjunto a una propiedad del objeto
función de nombres puede ser realizada antes y después de la definición de función, funciones anónimas sólo se puede ejecutar después de la definición de la función.
// función anónima autoejecutable
Desventajas: sólo puede ser ejecutado una vez, no pueden llamarse de nuevo
(Function () {
}) () ;
El constructor se define
fn = var nueva función ( "parámetro 1", "parámetro 2", ..., "Función Las declaraciones")
se se crea todos los parámetros de esta función // lo anterior, el contenido es la declaración de ejecución del bloque última función,
Requiere que todo el contenido debe ser cadenas.
Desventajas: baja velocidad es baja eficiencia, porque todo lo que desea convertir una cadena de código.