作者fillano (冒牌費大公)
看板Web_Design
標題Re: [問題] 請問關於JAVA SCRIPT的變數
時間Sat Nov 15 13:33:11 2008
在函數裡面使用變數,沒有加var的話,他就會變成global scope的變數
因為變成了global scope的變數,所以在其他函數裡面也可以取得到
但是除非必要,建議盡量避免這樣用...
因為如果你使用了很多global scope變數,會比較容易引發變數的衝突
這樣也比較會有維護跟除錯上的困難
--
Sapere Aude! 這就是啟蒙運動的口號!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.245.117.67
推 ROCKIT:喔!!!謝謝 11/15 17:28
→ ROCKIT:那在for( i = 0 ; i<n ;i++ )這也會變成global? 11/15 17:29
→ chph:你可以寫 for (var i = 0; ... 11/15 18:44