النوع الأول:
اختبار الوظيفة (أ ، ب) {var a = وسيطات [0]؟ الوسائط [0]: 1 ؛ // قم بتعيين القيمة الافتراضية للمعلمة A إلى 1VAR B = الوسائط [1]؟ وسيطات [1]: 9 ؛ // قم بتعيين القيمة الافتراضية للمعلمة B إلى 9Return A+B ؛ما يعادلها
وظيفة اختبار () {var a = الوسائط [0]؟ الوسائط [0]: 1 ؛ // قم بتعيين القيمة الافتراضية للمعلمة A إلى 1VAR B = الوسائط [1]؟ وسيطات [1]: 9 ؛ // قم بتعيين القيمة الافتراضية للمعلمة B إلى 9Return A+B ؛}استدعاء مثال
التنبيه (test ()) ؛ // الإخراج 10Alert (اختبار (5)) ؛ // الإخراج 14Alert (اختبار (5،6)) ؛ // Output 11alert (test (null ، 6)) ؛ // الإخراج 7Alert (اختبار (6 ، خالية)) ؛ // الإخراج 15
النوع الثاني:
اختبار الوظيفة (المدونة ، العنوان) {blog = blog || 'forget ~ simple teen ’ما يعادلها
اختبار الوظيفة (المدونة ، العنوان) {if (! blog) {blog = 'forget ~ simple teen' ؛} if (! address) {address = 'www.vevb.com' ؛استدعاء مثال
امتحان()؛ // اسم المدونة هو Danwang ~ عنوان Qiansi هو www.vevb.comtest ('csdn' ، 'blog.csdn.net') ؛ // عنوان اسم المدونة هو CSDN هو blog.csdn.net ('،' blog.csdn.net/u011043843 ') ؛ // اسم المدونة هو Danwang ~ عنوان Qiansiالنوع الثالث:
اختبار الوظيفة (الإعداد) {var defaultSetting = {name: 'Actusiast' ، العمر: '1' ، الهاتف: '15602277510' ، QQ: '259280570' ، الرسالة: msg = 'name:'+defaultsetting.name+'، العمر:'+defaultsetting.age+'، phone:'+defaultSting.phone+'، QQ Group:'+defaultsetting.qq+'، الوصف:'+defaultsetting.message+'. '؛ تنبيه (msg) ؛}استدعاء مثال
امتحان()؛ // الإخراج: الاسم: متحمس البرنامج ، العمر: 1 ، الهاتف: 15602277510 ، QQ المجموعة: 259280570 ، الوصف: مرحبًا بالانضمام. Test ({name: 'dwqs' ، العمر: '20' ، qq: '461147874' ، الرسالة: "المدونة: www.vevb.com '}) ؛ملاحظة: يمكن استخدام هذه الطريقة عندما تكون هناك العديد من الوظائف. هذا امتداد لـ jQuery ، لذلك يجب تقديم jQuery.