JS:null在if語句中是false

這幾天看開源項目的大神們寫的JS代碼中,常常看到這樣的句子:

let obj = ...
...
if(obj){
	...
}

頭一次看的時候,我是

images.jpg

直到,我看到了下面這段話:

“null is a falsy value (i.e. it evaluates to false if coerced to a boolean)” — Josh Clanton at A Drip of JavaScript

當然了,更多的,要看:How to Check for null in JavaScript 裏面有粗糙到精細的各種檢查方式。

原先,單純的我都是判等號的。

image.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章