jquery中 a=a|| "text"什么意思
1 回答

jeck貓
TA貢獻1909條經(jīng)驗 獲得超7個贊
jquery中 a = a || "text"表示如果a為空,那么a就賦值為text。這個表達式常用于過濾變量a的空值,將其賦值為默認字符串。等價于表達式:if(!a) a = "text";
對于此表達式,注意兩點:
|| 是邏輯或,如果前一個表達式為true,就可以直接判定結(jié)果為true,從而不再執(zhí)行后一個表達式;只有當前一個表達式為false時,才執(zhí)行后一個表達式。
javascript中,null,0,undefined 都作為false。
- 1 回答
- 0 關注
- 445 瀏覽
添加回答
舉報
0/150
提交
取消