国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 21:32:07
字體:
供稿:網(wǎng)友

變量及變量聲明是一門語言最基本的概念,初學(xué)者都會(huì)很快掌握。JavaScript中聲明變量也是如此,很簡(jiǎn)單var(關(guān)鍵字)+變量名(標(biāo)識(shí)符)。

方式1

var test;
var test = 5;需注意的是該句不能包含在function內(nèi),否則是局部變量。這是第一種方式聲明全局變量。

方式2

test = 5;
沒有使用var,直接給標(biāo)識(shí)符test賦值,這樣會(huì)隱式的聲明了全局變量test。即使該語句是在一個(gè)function內(nèi),當(dāng)該function被執(zhí)行后test變成了全局變量。

方式3

window.test;
window.test = 5;這種方式經(jīng)常被用到一個(gè)匿名函數(shù)執(zhí)行后將一些函數(shù)公開到全局。 如JQuery1.5中最末一句

window.jQuery = window.$ = jQuery;

如果只是使用變量test,那么三種方式將沒有什么區(qū)別。比如:alert(test) 都將顯示5。但三種方式在某些情況下還是有區(qū)別的。分別按以上三種方式聲明三個(gè)變量a1,a2,a3。

a1 = 11;
var a2 = 22;
window.a3 = 33;

1,for in window

for(a in window){
 if(a=='a1'||a=='a2'||a=='a3'){
  alert(a)
 }
}
IE6/7/8/9:只彈出了a3,說明通過第一,二種方式聲明的全局變量通過for in window時(shí)將獲取不到。
Firefox/Chrome/Safari/Opera :a1,a2,a3都彈出了,說明三種方式聲明的全局變量,通過for in window時(shí)都能獲取到。


2,delete

try {
 alert(delete a1);
}catch(e){alert('無法delete a1')}

try{
 alert(delete a2);
}catch(e){alert('無法delete a2')}

try{
 alert(delete a3);
}catch(e){alert('無法delete a3')}

結(jié)果如下

可以看到,
1,delete a2所有瀏覽器都是false。即通過var聲明的變量無法刪除,所有瀏覽器表現(xiàn)一致。這在犀牛書上也有提到。

2,通過window.a3方式聲明的全局變量在IE6/7/8中均無法刪除,IE9/Firefox/Chrome/Safari/Opera中卻可以。

雖然有以上兩點(diǎn)不同,但當(dāng)用in運(yùn)算時(shí),都返回true。

alert('a1' in window);//true
alert('a2' in window);//true
alert('a3' in window);//true
用with打開對(duì)象window閉包時(shí),所有瀏覽器也表現(xiàn)一致,如下

with(window){
 if(a1){
  alert(a1);//11
 }
 if(a2){
  alert(a2);//22
 }
 if(a3){
  alert(a3);//33
 } 
}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
青青草原国产在线| 国产一区二区三区福利| 国产高清自拍视频在线观看| 国产三级在线观看| 精品推荐国产麻豆剧传媒| 国产超级va在线视频| 精品51国产黑色丝袜高跟鞋| 夜夜爽夜夜操| 久久国产精品久久久久久小说| 欧美亚洲天堂| 国产精品天堂| 在线免费国产视频| 狠狠干天天干| 精品久久九九| 中文字幕一区免费| 国产高清自拍视频在线观看| 亚洲精品视频在线免费| 国产美女在线一区二区三区| 在线国产福利网站| 天天操天天是| 日本在线观看| 91在线网址| 国产女王在线**视频| 久久久久久久久免费视频| 国产精品视频一区二区图片| a级在线观看| 国产xxxxx| 中文字幕视频在线| 麻豆精品永久免费视频| 国产超碰精品在线观看| 国产在线观看色| www在线免费观看视频| 91xx在线观看| 中文字幕在线观看av| 欧美日韩一区二区三区在线播放 | a级片国产精品自在拍在线播放| 国产偷倩在线播放| 国产视频二区| 午夜国产福利在线| 成人精品一区二区三区免费| 波多野结衣中文字幕久久| 亚洲电影先锋| 日日夜夜中文字幕| 九九在线免费视频| 亚洲日本一区二区三区在线观看| 国产超碰在线观看| 99在线欧洲视频| 亚洲成a人v欧美综合天堂麻豆| 精品福利影院| 亚洲综合色视频在线观看| av影视在线看| h网址在线观看| 九色在线网站| 91超碰在线免费| 天天操天天是| 91嫩草在线播放| 先锋影音av中文字幕| 免费观看久久久久| 综合图区亚洲白拍在线 | 国产免费人人看| 91超碰免费在线| 中文资源在线网| 日本卡一卡2卡3卡4精品卡网站| 操操操综合网| 国产一级黄色片免费| 精品国产二区三区| 九九热视频在线观看| 1区2区视频| 在线播放黄色网址| 国产精品综合久久久久| 2020亚洲男人天堂| 日本h视频在线观看| 最新中文字幕av专区| 影音av资源站| 国产网站免费观看| 二区三区中文字幕| 在线观看的av网站| 99热在线免费观看| wwww在线观看| 精品国产一区二区三区久久久狼牙 | 丁香花在线电影小说观看| 国产精品视频二区三区| аⅴ成人天堂中文在线| 国产精品白浆视频免费观看| 男人天堂亚洲| 先锋影音av中文字幕| 国产精彩视频在线观看免费蜜芽| 四虎a级欧美在线观看| 国产一卡2卡3卡四卡网站 | 亚洲精品男人| 国产福利小视频在线| 福利视频在线导航| 久久综合精品视频| 日本h视频在线观看| 中文天堂av| 97国产在线| 国产福利av网站| 国产福利资源| 国产二区视频在线观看| 国产麻豆麻豆| 最新亚洲精品国自产在线观看| 久热国产在线视频| 免费看av大片| 麻豆网站在线| a级在线观看| 狠狠干天天爱| 国产精品视频一区二区三区麻豆 | 国产黄色大片在线观看| 中文字幕视频在线免费| 99视频资源网| 国产啊啊啊视频在线观看| 2019年中文字幕| 在线伊人免费视频| 日本不卡影院| 日本三级在线视频| 99视频在线观看地址| 国产精品你懂的在线观看| 国产黄色在线网站| 在线观看精品一区二区三区| 四虎国产精品永久地址998| 日本韩国精品一区二区| 国产乱子视频| 樱花草在线观看www| 欧美色欧美亚洲另类二区精品| 国产麻豆视频免费观看| 2019中文字幕视频| 久久久久久久久免费视频| 国产精品粉嫩av| 青青艹在线视频| 国产麻豆综合视频在线观看| 国产变态拳头交视频一区二区| 亚洲xxxxxx| 国产丝袜在线播放| 免费黄色网页在线观看| 国产高清视频在线播放| 麻豆电影传媒二区| 中文av资源在线| 中文字幕在线观看日本| 亚洲精品国自产拍在线观看| 综合蜜桃精品| 亚洲欧美综合乱码精品成人网| 丁香视频五月| 免费在线你懂的| 91在线看片| 日本动漫同人动漫在线观看| 亚洲一本大道| 丁香花视频在线观看| 丁香花在线电影| 在线视频福利| 国产区视频在线播放| 欧美色第一页| 在线免费看黄网站| 国产黄色网页| 国产亚av手机在线观看| 丁香花在线电影| 二人午夜免费观看在线视频| 俺来俺也去www色在线观看| 国产二区在线播放| 中文字幕在线影视资源| 欧美精品日韩少妇| 青草视频在线播放| 青青艹在线视频| 六月天色婷婷| 国产精品一区在线看| 99视频免费| 国产午夜精品一区理论片| 国产三级在线| 97操碰视频| h视频在线网站| av中文在线| 九九在线免费视频| 国产蜜臀在线| 国产精品久久久久久久牛牛| 国产成人综合美国十次| 国产视频精选在线| 在线视频中文字幕第一页| 在线免费观看你懂的| yjizz视频网站在线播放| 久久综合第一页| 中文字幕日本三级| 在线中文视频| 青青草原av在线| 国产野外战在线播放| 精品无人区乱码1区2区3区免费| 中文资源在线网| 免费中文字幕| 国产精品美女一区二区三区四区 | 国产三级在线免费观看| 在线视频观看你懂的| 狠狠狠综合7777久夜色撩人| 国产高清在线| 欧美性猛交xxxx免费看久久| 国产视频二区在线观看| 在线观看av的网站| 中文字幕视频在线免费| 欧美亚洲系列| 精品视频麻豆入口| 国产深夜福利| 九九热视频在线观看| 一本大道久久精品|