方式一:函数声明
function 函数名(参数){
函数体
}
方式二:函数表达式
var 变量名 = function(参数){
函数体
}
调用函数: 变量名(参数)
函数没有名字,成为匿名函数,一般用于回调,也可能用于一次性执行的函数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
//1.函数声明
function fn(num1, num2) {
return num1 + num2;
}
console.log(fn(2, 6));
//2.函数表达式
var fn = function (num1, num2) { //没有名字的函数,称为匿名函数
return num1 + num2;
};
console.log(fn(3, 7));
</script>
</head>
<body>
</body>
</html>
两种方式的区别:
函数声明在编写时可以先调用,再声明;函数表达式必须先定义,再调用