全域性變數 (global variable)<o:p></o:p>
無須使用 var 宣告。<o:p></o:p>
變數的宣告<o:p></o:p>
區域性變數 (local variable)<o:p></o:p>
僅於所在函數中有效。<o:p></o:p>
<o:p> </o:p>
全域性變數 (global variable)<o:p></o:p>
於該文件的所有<Script>標籤中<o:p></o:p>
均有效。<o:p></o:p>
變數的有效範圍<o:p></o:p>
<script><o:p></o:p>
var arms = 2 //arms是全域變數<o:p></o:p>
legs = 2 //legs是全域變數<o:p></o:p>
function init() {<o:p></o:p>
var heads = 1 //heads是區域變數<o:p></o:p>
eyes = heads * 2 //eyes是全域變數<o:p></o:p>
} <o:p></o:p>
init()<o:p></o:p>
document.write("手臂有",arms,"隻<BR>")<o:p></o:p>
document.write("腿有"+legs+"條<BR>")<o:p></o:p>
document.write("頭有",heads,"個<BR>")<o:p></o:p>
document.write("眼睛有"+eyes+"粒<BR>")<o:p></o:p>
</script><o:p></o:p>
變數的使用範例<o:p></o:p>
你知道如何修改嗎?<o:p></o:p>
變數宣告的整理(1)<o:p></o:p>
在函數外宣告的變數,無論是否使用保留字 var 宣告,均稱為全域變數。<o:p></o:p>
在函數內宣告的變數,如使用 var 宣告,則為區域變數﹔未使用 var 宣告,則仍視為全域變數。<o:p></o:p>
請養成用 var 宣告變數的好習慣。 <o:p></o:p>
<o:p> </o:p>