&和&&的含义一样, 表示逻辑与(and), 只有第一个表达式和第二个表达式都为 true 时, 整个运算结果才为 true.
|和||的含义一样, 表示逻辑或(or), 当第一个表达式和第二个表达式其中有一个为 true 时, 整个运算结果就为 true.
&&和||还具备短路功能, 就是当第一个表达式的结果已经可以决定整个表达式的结果时, 第二个表达式并不会进行计算.