回调函数是指不是立即调用的函数
这类函数第一种情况是和某个事件绑定
javascript
function f1()
{
console.log("回调函数")
}
window.onclick = f1
上面的代码是声明一个f1函数,然后被绑定在点击窗口的事件里,点击才能调用函数
第二种情况是作为第二个函数的参数
javascript
function f2(a)
{
a()
}
let b = function()
{
console.log("发票")
}
f2(b)
上面代码表示b存储了一个函数,并作为参数被f2函数调用
另外需要注意的是,如果要调用函数作为参数,函数体必须是参数名()