js的全域性變數和區域性變數
阿新 • • 發佈:2019-02-12
全域性變數:在script標籤裡面定義一個變數,這個變數在頁面中的js都可以使用。 可以在方法外部使用,可以在方法內部使用,可以在另一個script中使用。區域性變數:在方法內部定義一個變數,只能在方法內部使用。 如果在方法外部使用,會提示出錯。例1:全域性變數//aaa.html
例2:區域性變數//aaa.html
<html> <head> <title>aaa</title> </head> <body> <script type="text/javascript"> var aa = 10; //全域性變數aa alert(aa); //10 function test(){ alert(aa); } test(); //10 </script> <script type="text/javascript"> alert(aa); //10 </script> </body></html> |
例2:區域性變數//aaa.html
<html> <head> <title>aaa</title> </head> <body> <script type="text/javascript"> function test(){ var aa = 10; alert(aa); } test(); //10 alert(aa); //通過除錯工具可以看到,aa未定義。 </script> </body></html> |