Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีประกาศตัวแปร Global ใน JavaScript


ตัวแปรทั่วไปมีขอบเขตทั่วไป ขอบเขตของตัวแปรคือภูมิภาคของโปรแกรมที่ตัวแปรถูกกำหนด ตัวแปร JavaScript มีเพียงสองขอบเขต

  • Global Variables − ตัวแปรทั่วไปมีขอบเขตทั่วไป หมายถึงสามารถกำหนดได้ทุกที่ในโค้ด JavaScript ของคุณ
  • Local Variables − ตัวแปรท้องถิ่นจะมองเห็นได้เฉพาะภายในฟังก์ชันที่ถูกกำหนด พารามิเตอร์ของฟังก์ชันจะเป็นท้องถิ่นต่อฟังก์ชันนั้นเสมอ

ภายในเนื้อหาของฟังก์ชัน ตัวแปรท้องถิ่นมีความสำคัญมากกว่าตัวแปรทั่วไปที่มีชื่อเดียวกัน หากคุณประกาศตัวแปรท้องถิ่นหรือพารามิเตอร์ฟังก์ชันด้วยชื่อเดียวกับตัวแปรทั่วไป คุณจะซ่อนตัวแปรทั่วไปไว้ได้อย่างมีประสิทธิภาพ
นี่คือวิธีประกาศตัวแปรทั่วไป −

<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>