close

fggg dfg sdfsdf sddsf fdgdf 

JavaScript 全域變數
此範例的完整原始檔案如下:
原始檔:變數的有效範圍 在上述範例中,x 和 y 都是定義為全域變數,但是在函數 testScope() 內,另一個同名的區域變數 x 遮蔽了原先的全域變數 x,因此在函數內印出來的 x 值是 5。但是離開函數之後,x 還是一個全域變數,其值還是 10。變數 y 則是全域變數,因此若在函數中改變其值,也會反映到函數外的 y。
一個常發生的錯誤,就是沒有把函數內部的變數設定成局部變數,導致此變數會繼承或影響外部變數的值。因此,為了減少除錯的時間,所有函數的內部變數,在第一次使用時最好加上 var,已確認其有效範圍只在此函數內。
在函數外部定義的變數,無論是否有加 var,都會被視為是全域變數,因此可以不必刻意再去加 var。



.msgcontent .wsharing ul li { text-indent: 0; }



分享

Facebook
Plurk
YAHOO!



 

連著十多天的大雨,宜蘭三星鄉全數蔥田都泡在水中。三星青蔥產銷班長廖文彬說,有的青蔥外表看不出異狀,但埋在稻草下的蔥白已開始腐爛,「拔到一半就斷了,沒辦法採收」。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 jfbhesukjd 的頭像
    jfbhesukjd

    面目全非

    jfbhesukjd 發表在 痞客邦 留言(0) 人氣()