close
fdgdf dfg fggg sdfsdf sddsf
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!
1234567890
全站熱搜
留言列表