总结:0 '' undefined null
属于消极的,||
中会往后走,二元运算时,就直接取后者了[] {}
属于积极的,||
时,取其
let a = undefined; // let a = null;
let m = a || '1';
let n = a || '';
let m1 = '' || '2';
let n1 = '' || a;
let m2 = [] || '2';
let n2 = [] || a;
let m3 = 0 || '2';
let n3 = 0 || a;
结果: