javascript如何判斷一個變數是否是undefined

antzone發表於2017-03-26

本章節介紹一下如何判斷一個變數是否是undefined,下面就通過程式碼例項做一下簡單介紹。

先看一段程式碼:

[JavaScript] 純文字檢視 複製程式碼
var a;
if(a==undefined){
  console.log("螞蟻部落");
}

上面你的程式碼沒有任何問題,能夠輸出"螞蟻部落"。

例項二:

[JavaScript] 純文字檢視 複製程式碼
if(a=="undefined"){
  console.log("螞蟻部落");
}

上面你的程式碼會報錯,這是因為變數並沒與宣告就使用(準確的說是取它的值)。

例項三:

[JavaScript] 純文字檢視 複製程式碼
if(typeof a=="undefined"){
  console.log("螞蟻部落");
}

上面的程式碼能夠正常輸出字串"螞蟻部落",所以使用typeof才是完全之策。

相關文章