JS 定義全局變量


JavaScript聲明全局變量三種方式的異同

JavaScript中聲明變量格式:var(關鍵字)+變量名(標識符)

 

方式1
var test;
var test = 5;

需注意的是該句不能包含在function內,否則是局部變量。這是第一種方式聲明全局變量。

方式2
test = 5;

沒有使用var,直接給標識符test賦值,這樣會隱式的聲明了全局變量test。即使該語句是在一個function內,當該function被執行后test變成了全局變量

方式3
window.test;
window.test = 5;

這種方式經常被用到一個匿名函數執行后將一些函數公開到全局。 如JQuery1.5中最末一句
window.jQuery = window.$ = jQuery;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM