Tipe pertama:
tes fungsi (a, b) {var a = argumen [0]? Argumen [0]: 1; // Atur nilai default parameter A ke 1var b = argumen [1]? Argumen [1]: 9; // Atur nilai default parameter B ke 9Return a+b;Yang setara adalah
test fungsi () {var a = argumen [0]? Argumen [0]: 1; // Atur nilai default parameter A ke 1var b = argumen [1]? Argumen [1]: 9; // Atur nilai default parameter B ke 9Return a+b;}Contoh panggilan
peringatan (test ()); // output 10Alert (tes (5)); // output 14Alert (uji (5,6)); // output 11Alert (tes (null, 6)); // output 7Alert (tes (6, null)); // output 15
Tipe kedua:
tes fungsi (blog, alamat) {blog = blog || 'lupa ~ pemikiran sederhana'; alamat = alamat || 'www.vevb.com'; peringatan ('alamat nama blog adalah'+blog+'adalah'+alamat);}Yang setara adalah
tes fungsi (blog, alamat) {if (! blog) {blog = 'lupa ~ pemikiran sederhana';} if (! alamat) {address = 'www.vevb.com';} peringatan ('alamat nama blog adalah'+blog+'adalah'+alamat);}Contoh panggilan
tes(); // Nama blognya adalah Danwang ~ alamat qiansi adalah www.vevb.comtest ('csdn', 'blog.csdn.net'); // Alamat nama blognya adalah csdn adalah blog.csdn.net (',' blog.csdn.net/u011043843 '); // Nama blognya adalah Danwang ~ Alamat QiansiTipe ketiga:
tes fungsi (pengaturan) {var defaultSetting = {name: 'Program Engthanast', usia: '1', telepon: '15602277510', qq: '259280570', pesan: 'Selamat datang untuk bergabung'}; $. Perpanjangan (defaultSetting, pengaturan); var); var msg = 'name:'+defaultSetting.name+', usia:'+defaultSetting.age+', telepon:'+defaultSetting.phone+', qq grup:'+defaultSetting.qq+', deskripsi:'+defaultSetting.message+'. '; waspada (msg);}Contoh panggilan
tes(); // Output: Nama: Penggemar program, Umur: 1, Telepon: 15602277510, Grup QQ: 259280570, Deskripsi: Selamat datang untuk bergabung. tes ({name: 'dwqs', usia: '20', qq: '461147874', pesan: 'Blog: www.vevb.com'}); // Output: Nama: DWQS, Umur: 20, Telepon: 15602777510, QQ Group: 4611474, Deskripsi: Blog: Blog: Blog: WOB.PS: Metode ini dapat digunakan ketika ada banyak fungsi. Ini adalah perpanjangan dari jQuery, jadi jQuery perlu diperkenalkan.