O primeiro tipo:
teste de função (a, b) {var a = argumentos [0]? Argumentos [0]: 1; // Defina o valor padrão do parâmetro A a 1Var B = argumentos [1]? Argumentos [1]: 9; // Defina o valor padrão do parâmetro B como 9Esturn a+b;Seu equivalente é
function test () {var a = argumentos [0]? Argumentos [0]: 1; // Defina o valor padrão do parâmetro A a 1Var B = argumentos [1]? Argumentos [1]: 9; // Defina o valor padrão do parâmetro B como 9 Returno A+B;}Ligue para o exemplo
alerta (test ()); // Saída 10Alert (teste (5)); // saída 14Alert (teste (5,6)); // saída 11Aert (teste (null, 6)); // Saída 7Aert (teste (6, nulo)); // Saída 15
O segundo tipo:
Teste de função (blog, endereço) {blog = blog || 'esqueça ~ pensamento simples'; endereço = endereço || 'www.vevb.com'; alert ('o endereço do nome do blog é'+blog+'is'+endereço);}Seu equivalente é
função teste (blog, endereço) {if (! blog) {blog = 'esqueça ~ simples pensamento';} if (! endereço) {endereço = 'www.vevb.com';} alert ('o endereço do nome do blog é'+blog+'is'+endereço);}Ligue para o exemplo
teste(); // O nome do blog é Danwang ~ O endereço de Qiansi é www.vevb.comtest ('csdn', 'blog.csdn.net'); // O endereço do nome do blog é csdn é blog.csdn.net (',' blog.csdn.net/u011043843 '); // O nome do blog é Danwang ~ o endereço de QiansiO terceiro tipo:
function teste (configuração) {var defaultSetting = {name: 'Programa entusiasta', idade: '1', telefone: '15602277510', qq: '259280570', mensagem: 'Bem -vindo para ingressar'}; $. msg = 'nome:'+defaultSetting.name+', idade:'+defaultSetting.age+', telefone:'+defaultSetting.phone+', QQ Group:'+defaultSetting.qq+', descrição:'+defaultSetting.Message+'. '; alerta (msg);}Ligue para o exemplo
teste(); // Saída: Nome: Entusiasta do Programa, Idade: 1, Telefone: 15602277510, QQ Grupo: 259280570, Descrição: Bem -vindo à participação. test({name:'dwqs',age:'20',QQ:'461147874',message:'Blog: www.VeVB.COM'});//Output: Name: dwqs, Age: 20, Phone: 15602277510, QQ group: 461147874, Description: Blog: www.VeVB.COM.PS: Este método pode ser usado quando houver muitas funções. Esta é uma extensão do jQuery, então o jQuery precisa ser introduzido.