它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型值的规则，变量的值及其数据类型可以在脚本的声明周期内改变。</p> <p>在 JavaScript 中，每一个变量在内存中都需要一个空间来存储。内存空间又被分为两种，栈内存与堆内存。</p> <h3 id="栈内存"><a href="#栈内存" class="header-anchor">#</a> 栈内存</h3> <ul><li>存储的值大小固定</li> <li>空间较小</