Skop dalam JavaScript menentukan keterlihatan dan kebolehcapaian pembolehubah. Terdapat dua skop utama:
Skop global:
Skop setempat:
Contoh:
<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>
Dalam contoh ini, globalVar
ialah pembolehubah global dan oleh itu boleh diakses di dalam dan di luar myFunction
. localVar
ialah pembolehubah setempat, jadi ia hanya boleh diakses di dalam myFunction
.
Memahami skop adalah penting untuk menulis kod yang ringkas dan boleh diselenggara. Menggunakan pembolehubah tempatan apabila boleh mengelakkan konflik penamaan dan menjadikan kod lebih mudah difahami.
Atas ialah kandungan terperinci Definisi skop global dan skop tempatan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!