ตัวแปรท้องถิ่นในฟังก์ชัน JavaScript

ตัวแปรที่กำหนดภายในฟังก์ชัน เรียกว่า ตัวแปรท้องถิ่น ต่างจาก ตัวแปรส่วนกลาง ตัวแปรท้องถิ่น จะมองเห็นได้เฉพาะภายในฟังก์ชัน และมองเห็นไม่ได้จากภายนอก:

javascriptfunction func() {
  let num = 5; // ตัวแปรท้องถิ่น
  console.log(num);
}

console.log(num); // จะไม่แสดงอะไร และจะเกิดข้อผิดพลาดในคอนโซล
Задание 1

กำหนดโดยไม่ต้องรันโค้ด ว่าจะแสดงอะไร ในคอนโซล:

javascriptfunction func() {
  let num = 5;
  return num;
}

console.log(num);
Задание 2

กำหนดโดยไม่ต้องรันโค้ด ว่าจะแสดงอะไร ในคอนโซล:

javascriptfunction func() {
  let num = 5;
  return num;
}

console.log(func());