特殊形式的函数 重写自己的函数 // 返回函数的函数 function a() { alert("aa"); return function () { alert("bb"); }; } a(); a();//此时a函数已被覆盖 执行结果为: aa bb 很明显的可以看出a函数已经被覆盖 返回函数的函数 执行结果为: aaa aaabbb aaabbb 函数私有化 执行结果为: 在a函数内调用b函数的结果为:15 而打印b函数则报错 浏览器特性探测技术 // 浏览器特性探测技术 var a = function