El primer tipo:
prueba de función (a, b) {var a = argumentos [0]? argumentos [0]: 1; // Establezca el valor predeterminado del parámetro A a 1VAR b = argumentos [1]? Argumentos [1]: 9; // Establezca el valor predeterminado del parámetro B a 9Return A+B;Su equivalente es
función test () {var a = argumentos [0]? argumentos [0]: 1; // Establezca el valor predeterminado del parámetro A a 1VAR b = argumentos [1]? Argumentos [1]: 9; // Establezca el valor predeterminado del parámetro B a 9Return A+B;}Ejemplo de llamada
alerta (test ()); // Salida 10Alert (prueba (5)); // Salida 14Alert (prueba (5,6)); // Salida 11alert (prueba (nulo, 6)); // Salida 7alert (prueba (6, nulo)); // Salida 15
El segundo tipo:
Test de funciones (blog, dirección) {Blog = Blog || 'Olvídate ~ pensamiento simple'; dirección = dirección || 'www.vevb.com'; alerta ('La dirección del nombre del blog es'+blog+'es'+dirección);}Su equivalente es
Test de funciones (blog, dirección) {if (! Blog) {Blog = 'Olvídate ~ simple pensamiento simple';} if (! dirección) {dirección = 'www.vevb.com';} alert ('La dirección del nombre del blog es'+blog+'es'+dirección);}Ejemplo de llamada
prueba(); // El nombre del blog es Danwang ~ La dirección de Qiansi es www.vevb.comtest ('csdn', 'blog.csdn.net'); // La dirección del nombre del blog es csdn es blog.csdn.net (',' blog.csdn.net/u011043843 '); // El nombre del blog es Danwang ~ la dirección de QiansiEl tercer tipo:
Test de funciones (configuración) {var defaultSetting = {nombre: 'Entusiast del programa', edad: '1', teléfono: '156022277510', qq: '259280570', mensaje: 'Bienvenido a unirse'}; $. Extend (Etuing, configuración); var); var); msg = 'name:'+defaultsetting.name+', edad:'+defaultSetting.age+', teléfono:'+defaultsetting.phone+', grupo qq:'+defaultsetting.qq+', descripción:'+defaultsetting.message+'. '; alerta (msg);}Ejemplo de llamada
prueba(); // Salida: Nombre: entusiasta del programa, edad: 1, teléfono: 15602277510, QQ Group: 259280570, Descripción: Bienvenido a unirse. test ({name: 'dwqs', edad: '20', qq: '461147874', mensaje: 'Blog: www.vevb.com'}); // Salida: Nombre: dwqs, edad: 20, teléfono: 15602277510, grupo QQ: 461147874, descripción: blog: www.vevb.com.PD: Este método se puede usar cuando hay muchas funciones. Esta es una extensión de jQuery, por lo que JQuery necesita ser introducida.