函数在调用参数时会从函数内部到函数外部逐个搜索参数,一直找到参数为止,如果没有声明就返回null,声明了没有赋值就返回undefined,就像沿着一条链子去搜索 老师的笔记是:从当前作用域开始找直到全局作用域里