callback if

typeof callback === 'function' && callback();

逻辑与 找到最后一个真值或者第一个假值 找到第一个假值后,就不往后执行了

var pig2 = undefined || ['a','b'] ;  //用于设默认值
逻辑或 找到第一个真值后,就不往后执行了,如果没找到,就用最后一个假值