Dark mode
Global Scope
ตัวแปรที่ประกาศนอกทุกบล็อกโค้ด สามารถเข้าถึงได้จากทุกที่ในโปรแกรม
js
const globalVar = "I'm global";
Function Scope
ตัวแปรที่ประกาศภายในฟังก์ชัน จะเข้าถึงได้เฉพาะภายในฟังก์ชันนั้นเท่านั้น
js
function example() {
const functionVar = "I'm local";
console.log(functionVar); // ใช้ได้
}
Block Scope
ตัวแปรที่ประกาศภายในบล็อก (เช่น if, for, while) จะเข้าถึงได้เฉพาะภายในบล็อกนั้นเท่านั้น
js
if (true) {
const blockVar = "I'm in block";
console.log(blockVar); // ใช้ได้
}