Javascript Tip(!!)

var a;
var b=!!a;

a默認是undefined。!a是true,!!a則是false,因此b的值是false,而再也不是undefined,也非其它值,主要是爲後續判斷提供便利。數據

!!通常用來將後面的表達式強制轉換爲布爾類型的數據(boolean),也就是隻能是true或者false;di

相關文章
相關標籤/搜索