javascript如何判斷一個變數是否宣告

antzone發表於2017-04-06

本章節簡單介紹一下如何判斷一個變數是否已經宣告。

下面直接給出程式碼:

[JavaScript] 純文字檢視 複製程式碼
try{
  antzone;
  console.log('變數已經宣告');
} 
catch (e){
  console.log('變數未宣告');
}

上面的程式碼實現了我們的要求,其實就是利用了一個原理:

試圖從未宣告的變數中獲取值就會報錯。

antzone是一個表示式,當然也會計算值,所以會報錯。


相關文章