*** 全域性變數:在script標籤裡面定義一個變數,這個變數在頁面中js部分都可以使用
- 在方法外部使用,在方法內部使用,在另外一個script標籤中使用
*** 區域性變數:在方法內部定義一個變數,只能在方法內部呼叫
- 如果在方法的外部呼叫這個變數,提示出錯
<html> <head> <title>全域性變數</title> <style type="text/css"> </style> </head> <body> <script type="text/javascript"> var aa = 10; alert("方法外部呼叫aa:" + aa); //定義一個方法 function test() { alert("方法內部呼叫aa:" + aa); } test(); </script> <script type="text/javascript"> alert("在另外一個script標籤使用:" + aa); </script> </body> </html>
<html> <head> <title>區域性變數</title> <style type="text/css"> </style> </head> <body> <script type="text/javascript"> alert(nn); //提示nn未定義 function test() { var nn = 10; alert(nn); } test(); </script> </body> </html>