天天看點

JavaScript 變量的作用域

局部 JavaScript 變量

​ 在 JavaScript 函數内部聲明的變量(使用 var)是局部變量,是以隻能在函數内部通路它。(該變量的作用域是局部的)。您可以在不同的函數中使用名稱相同的局部變量,因為隻有聲明過該變量的函數才能識别出該變量。隻要函數運作完畢,本地變量就會被删除。

全局 JavaScript 變量

​ 不是聲明在函數體内部的變量,網頁上的所有腳本和函數都能通路它。

向未聲明的 JavaScript 變量來配置設定值

​ 如果您把值賦給尚未聲明的變量,該變量将被自動作為全局變量聲明。 如:

name="你好世界";    //注:前面沒有var