javascripte10

 

全域性變數 (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>

你可能感兴趣的:(JavaScript)