<span style="font-size:18px;">js的全局变量和局部变量
全局变量:在script标签里面定义一个变量,这个变量在页面js
部分都可以使用
--在方法的外部使用,在方法的 内部使用,在另外的一个script标签使用。
局部变量:在我的方法的内部定义一个变量,只能在方法的内部使用。
--如果在方法外部调用这个变量,提示出错
--IE浏览器报错SCRIPT5009: “nn”未定义
**自带了一个调试工具,ie8及以上可以按f12可以对程序进行调试。</span>
代码:全局变量
<!DOCTYPE html>
<html>
<head>
<title> js的全局变量 </title>
</head>
<body>
<script type="text/javascript">
var aa=10;
alert(" 在方法的外部调用aa:"+aa);
//定义一个方法
function test1(){
alert("在方法的内部调用aa:"+aa);
}
</script>
<script type="text/javascript">
alert("在另外一个script标签使用: "+aa);
test1();
</script>
</body>
</html>
<!DOCTYPE html >
<html >
<head>
<title> js的局部变量 </title>
</head>
<body>
<script type="text/javascript">
function test11(){
var nn=10;
alert("在方法的内部使用:"+nn);
}
alert("方法的外部:"+nn);
</script>
</body>
</html>