申明變量

JavaScript的變量是弱類型的。經過var來申明變量。 javascript

var i;
var a, b, c;
var x = 0, y = 0;

變量也能夠不經過var申明,JavaScript會在第一次向代碼賦值是自動隱式申明變量。 java

if( Math.random() < 1 ){
    x = 10;
}

以上代碼中的變量x會自動被javascript隱式申明。可是javascript隱式申明的變量必定是全局變量。因此這會給變量形成必定的不安全因素。 安全

經過var申明的變量是永久性的,不能夠經過delete運算符刪除。 dom

在嘗試讀取未申明變量時,javascript會拋出錯誤 spa

if( aa ){ // 會在此行發生ReferencesError
    console.log("error")
}
相關文章
相關標籤/搜索