1. 先看看全局变量
全部变量定义在函数体外;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>局部和全局变量</title>
</head>
<body>
<script type="text/javascript">
//定义一个全局变量
var name="静静";
function fun1(){
document.write(name,"</br>");
}
fun1();
document.write(name,"</br>");
</script>
</body>
</html>
运行结果:
静静
静静
2.局部变量
一般定义在函数体内;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>局部和全局变量</title>
</head>
<body>
<script type="text/javascript">
function fun1(){
//定义一个局部变量
var name="静静啊";
document.write(name+"函数内调用","</br>");
}
fun1();
document.write(name+"函数外调用","</br>");
</script>
</body>
</html>
运行结果:
静静啊函数内调用
函数外调用
运行结果可知并没有获取到局部变量;