函数也是一种数据类型
函数是function类型
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
//函数也是一种数据类型
function fn() {
console.log("我是一个函数!");
}
var fn2 = function () {
console.log("我也是一个函数!");
};
console.log(typeof fn);
console.log(typeof fn2);
</script>
</head>
<body>
</body>
</html>
可以将函数作为另一个函数的参数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
var a = 5;
var b = 8;
function fn(x, y) {
return x + y;
}
function show(a, b, fn) {
//a(); //不能瞎用,参数必须是函数,才能调用
var result = fn(a, b);
console.log(result);
}
show(a, b, fn); //回调函数
</script>
</head>
<body>
</body>
</html>