1.逻辑或短路运算:

如果表达式1结果为真,返回表达式1
123||456——>123
如果表达式1结果为假,返回表达式2
0||456——>456

var num = 0;
console.log(123 || num++);——>123
console.log(num);——>0 因为被中断了,num++没有执行

如果有空或者否定的为假:0 ‘ ‘ null undefined NaN

.