先介绍三种创建方法;
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
test(); //第1种
function test(){
console.log(0000);
}
var test1=function(){
console.log(1111);
}
test1(); //第2种
(function(a){
console.log(a);
})(2222); //第3种
</script>
</body>
</html>
- 第1种创建方法的方法运行test()可以放在创建语句前,也可放在创建语句后执行;
- 第2种创建方法的方法只能放在创建语句之后执行,放在创建语句之前执行会报错;
- 第3种创建方法的方法只能在创建方法时直接使用,因为创建的是匿名方法,没有方法名,无法在其他地方使用。
执行上面代码时控制台的显示内容