JavaScript のスコープは、変数の可視性とアクセス可能性を決定します。 2 つの主なスコープがあります:
グローバル スコープ:
ローカルスコープ:
例:
<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 中国語 Web サイトの他の関連記事を参照してください。