Re: [問題] 請問關於JAVA SCRIPT的變數

看板Web_Design作者 (冒牌費大公)時間17年前 (2008/11/15 13:33), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
在函數裡面使用變數,沒有加var的話,他就會變成global scope的變數 因為變成了global scope的變數,所以在其他函數裡面也可以取得到 但是除非必要,建議盡量避免這樣用... 因為如果你使用了很多global scope變數,會比較容易引發變數的衝突 這樣也比較會有維護跟除錯上的困難 -- Sapere Aude! 這就是啟蒙運動的口號! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.245.117.67

11/15 17:28, , 1F
喔!!!謝謝
11/15 17:28, 1F

11/15 17:29, , 2F
那在for( i = 0 ; i<n ;i++ )這也會變成global?
11/15 17:29, 2F

11/15 18:44, , 3F
你可以寫 for (var i = 0; ...
11/15 18:44, 3F
文章代碼(AID): #197byQUP (Web_Design)
文章代碼(AID): #197byQUP (Web_Design)