อายุการใช้งานของตัวแปร 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>