木灵鱼儿
你不知道的JavaScript
作用域是什么
什么是作用域几乎是所有编程语言的最基本的功能之一,就是能够存储变量的值,并且后续能够对这个值进行访问和修改,这种能力被称之为状态。如果没有状态这个概念,程序的使用会受到很大的限制,虽然没有状态也能执行一些简单的任务。变量的引入会有几个有意思的问题:变量存储在哪里?程序如果找到它们?解决这些问题的方式就是设计一套良好的规则来存储变量,并且之后也可以很方便的找到这些变量,这套规则被称之为作用域。编译原理JavaScript在运行的时候,如何创建一个变量,如何获取一个变量的值,都是通过作用域来实现的,可以将作用域理解为一个工具,往里面存东西,从里面拿东西等一系列操作。js的完整运行有三个模块:...
最近评论