<!DOCTYPE html> <html> <head> <title>变量的作用域</title> </head> <body> <script type="text/javascript"> // 局部变量:在JavaScript函数内部声明的变量我们称之为局部变量 // 只能在函数体内部使用它 function dome(){ var a=99 //局部变量 } // 全局变量:在函数外声明的变量是全局变量 // 也可以在内部使用 // 格式 window.全局变量名 var b=100//全局变量 function aa(){ alert(window.b) var b=2//定义局部变量 alert(b) } aa()//函数不调用就不会执行。 //变量的生存周期 //JavaSript内部的变量的生存周期从它被声明开始 // //局部变量的生存周期: //函数运行以后这个变量就会被删除。 //全局变量的生存周期: //会在页面关闭以后被删除 </script> </body> </html>