变量作用域

Posted -polaris

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量作用域相关的知识,希望对你有一定的参考价值。

  • 变量由作用范围限制
  • 分类:按照作用域分类
    • 全局(global): 在函数外部定义
    • 局部(local):在函数内部定义
  • 变量的作用范围:
    • 全局变量:在整个全局范围都有效
    • 全局变量在局部可以使用(即函数内部可以方位函数外部定义的变量)
    • 局部变量在局部范围可以使用
    • 局部变量在全局范围无法使用
  • LEGB原则
    • L(Local)局部作用域
    • E(Enclosing function locale)外部嵌套函数作用域
    • G(Global module)函数定义所在模块作用域
    • B(Buildin): python内置魔抗的作用域

以上是关于变量作用域的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 作用域作用域链变量提升

JavaScript 作用域作用域链变量提升

作用域作用域链自由变量变量提升

JS块级作用域和私有变量实例分析

变量的作用域

js 静态作用域和动态作用域