ตัวแปรท้องถิ่นในฟังก์ชัน JavaScript
ตัวแปรที่กำหนดภายในฟังก์ชัน เรียกว่า ตัวแปรท้องถิ่น ต่างจาก ตัวแปรส่วนกลาง ตัวแปรท้องถิ่น จะมองเห็นได้เฉพาะภายในฟังก์ชัน และมองเห็นไม่ได้จากภายนอก:
function func() {
let num = 5; // ตัวแปรท้องถิ่น
console.log(num);
}
console.log(num); // จะไม่แสดงอะไร และจะเกิดข้อผิดพลาดในคอนโซล
กำหนดโดยไม่ต้องรันโค้ด ว่าจะแสดงอะไร ในคอนโซล:
function func() {
let num = 5;
return num;
}
console.log(num);
กำหนดโดยไม่ต้องรันโค้ด ว่าจะแสดงอะไร ในคอนโซล:
function func() {
let num = 5;
return num;
}
console.log(func());