<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>函数</title>
<script>
//======================================数据类型======================================================================
function f() {
console.log("哈哈");
}
console.log(typeof f); //数据类型是function的
//======================================函数作为参数使用==========================================================
//函数的参数可以是数字,可以是字符串,布尔值,函数也可以
//函数可以作为参数使用,如果一个函数作为参数使用,那么我们称这个参数(函数)为回调函数
//只要看到一个函数作为参数使用了,那么就是回调函数
//函数声明,fn是变量 fn是参数
function f1(fn) {
fn( ); //函数调用
}
function f2() {
console.log("哈哈");
}
// f1(f2()); 错误
f1(f2);
//================================================函数作为返回值使用================================================
function f3() {
console.log("f3被调用了");
return function () {
console.log("这是一个函数");
};
}
var ff=f3();
ff();
</script>
</head>
<body>
</body>
</html>
018 函数作为参数,作为返回值,数据类型
最新推荐文章于 2023-07-05 11:24:35 发布