全局变量:在任何地方都可以使用
局部变量:只能在当前函数中使用
这里直接来看事例代码:
事例1:<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p id="pid"></p>
<script>
var a=10;//全局变量 在任何地方都可以使用
function demo(){
var b=20;//局部变量 只能在当前函数中使用
}
alert(a);//可以输出a的值 但是得不到b的值因为b为局部变量
</script>
</body>
</html>事例2:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p id="pid"></p>
<script>
var a=10;//全局变量 在任何地方都可以使用
function demo(){
var b=20;//局部变量 只能在当前函数中使用
alert(b);
}
demo();//调用这方法可以输出b
</script>
</body>
</html>事例3:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p id="pid"></p>
<script>
var a=10;//全局变量 在任何地方都可以使用
function demo(){
var b=20;//局部变量 只能在当前函数中使用
x=10;//全局变量 在任何地方都可以使用(前提是调用demo()方法后)
}
demo();
alert(x);
</script>
</body>
</html>
本文通过三个HTML示例代码详细解释了全局变量与局部变量的区别。全局变量可以在任何地方使用,而局部变量仅限于定义它的函数内部。通过具体实例展示了如何在网页中声明和使用这些变量。
153

被折叠的 条评论
为什么被折叠?



