&和&&的区别?

&运算符

用法一:按位与
用法二:逻辑与web

&&运算符

短路与运算svg

特色

一、逻辑与和短路与的差异是很是巨大的,虽然两者都要求运算符左右两端的布尔值都是true,整个表达式的值才是true
二、&&之因此称为短路与是由于,若是&&左边的表达式的值是false,右边的表达式会被直接短路掉,不会进行运算xml