關於, 局部變量 ...變量VAR沒有
function foo(){var x = 1; ...}
...和全局變量,...
(全球性的,例如1)
function foo(){x = 1; ...}
(全球,示例2)
var x=1; function foo(){...}
......,只剩下(簡單)的組合是:
x=1; function foo{...}
...我測試,發現它也創造了一個全局變量(如例2),但有這方面的任何實際的理由最後的例子? 注意:我通常喜歡遵循約定並編寫可讀代碼,遠離「古怪」。
_what_的實際原因? –
'...爲最後的例子'。我將編輯該問題。 –
這和第二個例子是一樣的..一個全局變量。你希望能夠在全局上下文中生成一個全局變量,對吧? –