国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

javascript定義變量時加var與不加var的區別

2024-05-06 16:12:35
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了javascript 變量中 var 與不加var的區別,需要的朋友可以參考下
 
 

一、外部的為全局,內部的為局部變量。

二、加var為局部變量(在方法內),不加var為全局變量(當方法內有一次使用后)

 

復制代碼代碼如下:

<script type="text/javascript"> 
var golbe="global"; 
test(); 
function test(){ 
     var local="local"; 
    document.write(golbe); 
    document.write(local); 
}
document.write(golbe); 
document.write(local);
</script>

 

在上面的test方法內,當把local變量的var去掉后,local就變成了全局變量,但是在局部不使用local,則這個local作為全局是無效的。

為了驗證這點,我把test方法內部唯一使用local變量的這句代碼注釋掉.發現在外部也打印不出來了。

總結:全局變量可以不聲明var 函數內變量必須聲明var,在定義全局變量時加或不加var關鍵字沒什么影響;但在定義局部變量時如果不加var關鍵字javascript解釋程序會將其解釋為全局變量。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 偏关县| 祥云县| 雅安市| 来宾市| 平湖市| 凌源市| 嘉峪关市| 河北省| 安塞县| 乐安县| 当雄县| 进贤县| 前郭尔| 安庆市| 汉源县| 大理市| 亚东县| 虞城县| 朝阳县| 体育| 甘德县| 赫章县| 瑞昌市| 同江市| 罗城| 公主岭市| 万荣县| 桂林市| 大兴区| 微山县| 六枝特区| 名山县| 买车| 贵阳市| 申扎县| 长汀县| 香港| 砚山县| 东乡县| 佛坪县| 玛多县|