匿名函数:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>命名、匿名函数</title>
</head>
<body>
<script>
/*
命名函数:函数如果有名字,就是命名函数
匿名函数:函数如果没有名字,就是匿名函数
函数的另外一种定义方式:
函数表达式:
把一个函数给一个变量,形成函数表达式
var 变量=匿名函数;
var f1=function(){};
如果是函数表达式,那么前面的变量中存储的就是一个函数,而这个
变量就相当于一个函数,就可以直接加小括号调用
f1();
*/
//命名函数
function f1() {
console.log("哈哈");
}
f1(); //函数的调用
console.log(f1); //f1函数的代码
//函数表达式
//匿名函数赋值给一个变量
var f2=function () {
console.log("无名");
};
console.log(f2);
f2(); // 调用
//函数的自调用,没有名字,调用---声明的同时,直接调用
//一次性的---
(function () {console.log("自调用函数");})(); //自调用函数
</script>
</body>
</html>