JavaScript のグローバル変數(shù)とローカル変數(shù)
グローバル変數(shù):
Webページ上のどこでも(関數(shù)內(nèi)外)使用できる変數(shù)は「グローバル変數(shù)」です。
関數(shù)の外で定義された変數(shù)は「グローバル変數(shù)」です。
「グローバル変數(shù)」は関數(shù)の外でも関數(shù)內(nèi)でも使用できます
「グローバル変數(shù)」はWebページを閉じると自動(dòng)的に消えます(スペースを解放します)
ローカル変數(shù):
- 関數(shù)內(nèi)でのみ使用できる変數(shù)を「ローカル変數(shù)」といいます
- 「ローカル変數(shù)」は関數(shù)內(nèi)で定義され、関數(shù)內(nèi)で使用されます。関數(shù)內(nèi)で定義されています。外部からはアクセスできません。
- 「ローカル変數(shù)」は関數(shù)の実行後に消えます
- 。
<!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/>");
}
//調(diào)用函數(shù)
information();
//下面的這行代碼會(huì)報(bào)錯(cuò),說age不存在
//因?yàn)閍ge變量是局部變量,函數(shù)執(zhí)行完畢,局部變量就消失了
//document.write("大家好,我叫"+name+",今年"+age+"歲<br/>");
</script>
</head>
<body>
</body>
</html>