按照作用域划分,可以分为:
L:Local,局部作用域
E:Enclosing,闭包作用域【闭包的外部函数中定义的变量】
G:Global,全局作用域 在所有函数外定义的变量
B:Built-in,內建作用域【内置作用域】
局部作用域
局部变量只能在函数内部使用,外部⽆法引用
局部变量的作用域从定义开始到函数体结束
闭包作用域
函数作用域,从定义开始到本函数结束
在闭包中可以引用
全局作用域
全局作用域 从定义开始到本文件结束
内建作⽤用域
是指系统内建的函数或常量,在系统载入时加载,在所有模块中都可以
直接引用,比如说系统函数,max函数就是内建作用域 哪里都可以引⽤