JavaScript のグローバル変数とローカル変数
グローバル変数:
Webページ上のどこでも(関数内外)使用できる変数は「グローバル変数」です。
関数の外で定義された変数は「グローバル変数」です。
「グローバル変数」は関数の外でも関数内でも使用できます
「グローバル変数」はWebページを閉じると自動的に消えます(スペースを解放します)
ローカル変数:
- 関数内でのみ使用できる変数を「ローカル変数」といいます
- 「ローカル変数」は関数内で定義され、関数内で使用されます。関数内で定義されています。外部からはアクセスできません。
- 「ローカル変数」は関数の実行後に消えます
- 。
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>php.cn</title>
<script>
//定义全局变量
var name = "小明";
function information(){
//定义局部变量
var age = 24;
document.write("大家好,我叫"+name+",今年"+age+"岁<br/>");
}
//调用函数
information();
//下面的这行代码会报错,说age不存在
//因为age变量是局部变量,函数执行完毕,局部变量就消失了
//document.write("大家好,我叫"+name+",今年"+age+"岁<br/>");
</script>
</head>
<body>
</body>
</html>