JavaScript 中的作用域決定了變數的可見性和可存取性。主要有兩種作用域:
全域作用域:
局部作用域:
範例:
<code class="language-javascript">// 全局变量 let globalVar = "我是全局变量"; function myFunction() { // 局部变量 let localVar = "我是局部变量"; console.log(localVar); // 输出: "我是局部变量" console.log(globalVar); // 输出: "我是全局变量" } myFunction(); console.log(localVar); // 错误:localVar 未定义 console.log(globalVar); // 输出: "我是全局变量"</code>
在這個例子中,globalVar
是全域變量,因此可以在 myFunction
內部和外部存取。 localVar
是局部變量,因此只能在 myFunction
內部存取。
理解作用域對於編寫簡潔易維護的程式碼至關重要。盡可能使用局部變數可以避免命名衝突,並使程式碼更易於理解。
以上是全域範圍和局部範圍的定義的詳細內容。更多資訊請關注PHP中文網其他相關文章!