JavaScript全域變數(shù)和局部變數(shù)
全域變數(shù):
可以在網(wǎng)頁的任何地方(函數(shù)內(nèi)部和函數(shù)外部)使用的變量,就是「全域變數(shù)」。
在函數(shù)外部定義的變量,就是「全域變數(shù)」。
全域變數(shù)」既可以在函數(shù)外使用,也可以在函數(shù)內(nèi)部使用。
「全域變數(shù)」在網(wǎng)頁關(guān)閉時(shí),自動(dòng)消失(釋放空間)。內(nèi)部使用的變數(shù),稱為「局部變數(shù)」。 「局部變數(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>