1、作用域
全局作用域:在函数外部使用var关键字定义的变量
局部作用域:在函数内部使用var关键字定义的变量
特点 (1)局部变量无法直接影响全局变量
(2)在局部作用域中可以使用全局作用域的变量
2.作用域链
函数内部变量在进行查询时,遵循的规则:
(1)首先从函数自身所在的作用域进行查找
(2)若没有,则向父级或者是先辈作用域进行查找
(3)若没有,最终的值就是undefined
3、局部变量影响全局变量的方法
(1)在函数内部不使用var关键字定义变量
(2)使用return关键字将局部变量的值返回到函数外部,必须使用对应的变量进行接收
4、return关键字作用
(1)将函数内部变量的值返回到函数外部
(2)return关键字后面的程序不再执行