写出 && 和 & 的区别。

简介: 写出 && 和 & 的区别。

写出 && 和 & 的区别。



&&:短路运算符,第一个布尔表达式结果为false,则后面的布尔表达式不再执行;

& : 非短路,不管第一个布尔表达式的结果为 true/false,后面的布尔表达式都必须执行。


注意:在开发时,需要使用逻辑与运算符时,如果既可以使用 && 也可以使用&,通常采用&&,提升执行效率。


目录
相关文章
|
6月前
|
索引
for in 和 for of的区别
for in 和 for of的区别
|
6月前
|
SQL 安全 Java
myabtis中#{} 和 ${} 的区别是什么
myabtis中#{} 和 ${} 的区别是什么
|
Java
While 与 do while 的区别
While 与 do while 的区别
78 0
!与~有什么区别
!与~有什么区别
97 0
|
安全
s=s+1,s+=1,++1,1++没有区别?
s=s+1,s+=1,++1,1++没有区别?
c++ *和&的区别
c++ *和&的区别
341 0
|
C语言
%C和%S区别
%C和%S区别
263 0
<%= %>、<%! %>、<%-- --%>和 <% %>四者的区别
<%= %>、<%! %>、<%-- --%>和 <% %>四者的区别
|
Web App开发 安全
C/S 与 B/S 的区别
1.硬件环境不同:   C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门server提供连接和数据交换服务.   B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备.
1130 0