truthy1
falsy0
兩個(gè)感嘆號(hào)=砩隆恬涧!表示把任意值改成BOOLZHI
falsy:number(0 nan) ?undefined string(‘’) ?null
truthy:以上其他都是truthy
短路邏輯:1&&2&&3 返回3
console.log(1)&&console.log(2) 返回1 因?yàn)槎际莡ndefined短路邏輯 false就停止云芦。
&&找第一個(gè)假值或者沒(méi)假最后一個(gè)真值虚汛。
||兩個(gè)都是false才返回false拟赊,二選1痛垛,找第一個(gè)真值草慧。
name=name||''//斷言的保底值。