变量作用域
学习目标
- 能够知道变量的使用范围
1. 变量作用域的介绍
变量作用域就是变量的使用范围,变量分为:
- 局部变量
- 全局变量
2. 局部变量
局部变量就是在函数内使用的变量,只能在函数内部使用。
<script type="text/javascript">
function myalert()
{
// 定义局部变量
var b = 23;
alert(b);
}
myalert(); // 弹出23
alert(b); // 函数外使用出错
</script>
3. 全局变量
全局变量就是在函数外定义的变量,可以在不同函数内使用。
<script type="text/javascript">
// 定义全局变量
var a = 12;
function myalert()
{
// 修改全局变量
a++;
}
myalert();
alert(a); // 弹出13
</script>
4. 小结
- 局部变量只能在函数内部使用
- 全局变量可以在不同函数内使用