js宣告全域性變數

mug發表於2021-09-11

js宣告全域性變數

在JavaScript中,對於除了函式之外的具有全域性範圍的變數我們一般稱之為全域性變數,我們在使用JavaScript寫指令碼的時候,任何功能都是可以訪問它的。那JavaScript中全域性變數又是如何宣告的呢?本文介紹js宣告全域性變數的三種方法:1、使用var+變數名,在外部宣告;2、在方法內部宣告,直接給識別符號test賦值,不使用var關鍵字;3、使用window全域性物件宣告。

1、使用var+變數名,在外部宣告

 
var msg; //預設值undefined
$(function(){
    setmsg();
    showmsg();
})
function setmsg(){
    msg = "hello world";
}
function showmsg(){
    alert(msg);
}

2、在方法內部宣告,直接給識別符號test賦值,不使用var關鍵字

test = 5;//全域性變數 
function a()
{
  aa=3; //全域性變數
  alert(test);
}

3、使用window全域性物件宣告

<script> 
  window.test = 50; 
  alert(test);//輸出50 
</script>

以上就是js宣告全域性變數的三種方法,這三種方法使用得到的結果都是一樣的,大家可以選擇其中一種方法使用哦~

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/506/viewspace-2831247/,如需轉載,請註明出處,否則將追究法律責任。

相關文章