1.&& 短路运算
概念:
表达式1 && 表达式2
如果表达式1为true 则返回表达式2
如果表达式1为false 则返回表达式1
例子:
123 && 456 返回 123
123 && 1+1 返回123 1+1不执行
0 && num++ // 0表示false
2.|| 短路运算
概念:
表达式1 || 表达式2
如果表达式1正确 返回表达式1,后面不再运算
表达式2正确返回 表达是2
例子:
123 || 1 返回123
0 || 123 返回123
0 || num++ // 0表示false 执行num++语句 返回num+之前的值