&逻辑与
false&false=flash
flash&true =flash
true&flash=flash
true&true=true
------------------------------------------------------------------
&&短路与
false&false=flash
flash&true =flash
true&flash=flash
true&true=true
第一个值为true,第二个会影响最终结果,第二个正常 执行
第一个为false,最终结果肯定为false,第二个就不执行了
所以当第一个值为false当时候回发生短路
短路当时之后所有当计算过程,最终结果肯定是false
--------------------------------------------------
此外,&还能充当位运算符号使用(计算二进制)
3----->00000011
5----->00000101
3&5=?
00000011
&00000101
00000001 = 1

浙公网安备 33010602011771号