环境对象:函数内部特殊的变量this,代表当前函数运行时所处的环境
//每个函数里面都有this 环境对象
function fn(){
console.log(this)
}
window.fn()
回调函数:如果将函数A作为参数传递给函数B时,称函数A为回调函数
function fn(){
console.log(1)
}
//fn传递给了setInterval,fn就是回调函数
setInterval(fn,1000)
btn.addEventListener('click', function () {
console.log(1)
})
函数:
function getSum(x,y){
retutn x+y
//返回值给了谁? 函数的调用者 getSum(1,2)
}
getSum(1,2)
函数参数不匹配:
function fn(a,b){
console.log(a+b)
}
1.实参多于形参:剩余的实参不参与运算
//fn(1,2,3) 3
1.实参少于形参:剩余的实参不参与运算
//fn(1) 1+undefined=NaN