อายุการใช้งานของตัวแปร JavaScript เริ่มต้นเมื่อมีการประกาศ -
var rank;
ตัวแปรโลคัลจะมองเห็นได้เฉพาะภายในฟังก์ชันที่กำหนดไว้เท่านั้น พารามิเตอร์ของฟังก์ชันจะอยู่ภายในฟังก์ชันนั้นเสมอ การเสร็จสิ้นของฟังก์ชันจะลบตัวแปรในเครื่อง
ตัวแปรส่วนกลางมีขอบเขตส่วนกลาง ซึ่งหมายความว่าสามารถกำหนดได้ทุกที่ในโค้ด JavaScript ของคุณ ตัวแปรร่วมจะถูกลบเมื่อปิดเว็บเบราว์เซอร์ อย่างไรก็ตาม หากมีการโหลดหน้าใหม่ในหน้าต่างเบราว์เซอร์เดิม หน้านั้นจะยังคงอยู่
ต่อไปนี้คือการใช้ตัวแปรส่วนกลาง -
ตัวอย่าง
คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อเรียนรู้วิธีทำงานกับขอบเขตของตัวแปรใน JavaScript
สาธิตสด
<html> <body onload = checkscope();> <script> <!-- var myVar = "global"; // Declare a global variable function checkscope( ) { var myVar = "local"; // Declare a local variable document.write(myVar); } //--> </script> </body> </html>