匿名函数
理解
- 匿名函数的基本形式为(function(){…})();
- 前面的括号包含函数体,后面的括号就是给匿名函数传递参数并立即执行之。
- 匿名函数的作用是避免全局变量的污染以及函数名的冲突。
使用方法
方法一:将其赋值给一个变量。
<script>
//给变量赋值:
var show=function(){
document.write("hello");
}
show();//输出hello
</script>
方法二:匿名函数的自我执行。
- 无参:
<script>
(function(){
console.log("hi");
})();//输出 hi
</script>
- 有参:
<script>
(function(name){
console.log("hi"+name);
})("jack");//输出 hi jake
</script>