js如何判斷一個變數是物件還是null

antzone發表於2017-03-26

null比較特殊,使用typeof返回值是"object",程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
console.log(typeof null);

那麼如何判斷一個變數是物件還是null,下面就介紹一個比較簡單的方式。

[JavaScript] 純文字檢視 複製程式碼
var a=null;
if((typeof a)=="object"&&!a){
  console.log("a是null");
}

上面的程式碼實現了我們的要求,可以判斷變數是否是null。

相關文章