04_&和&&的区别

&有两个用法:

-第一个是作为逻辑运算符使用,被当成逻辑运算符时有一个非短路的特性,即当第一个操作数为false,那么第二个操作数仍然执行。 

- 第二个是作为位运算符使用。

&&只有一个用法:

 - 只能作为逻辑运算符使用,和&的区别在于&&有一个短路的特点,即当第一个操作数为false时(因为这个时候已经可以确定表达式的最终结果已经是false),那么第二个操作数不会执行。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,675评论 0 13
  • 表达式 表达式是由数字、运算符、数字分组符号(如括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合...
    劼哥stone阅读 3,644评论 0 4
  • 今天也很早的开启了年假模式。1月18号年会结束,19号也就是年22开始,为期半个月的假期开始了。我总想趁着这段时间...
    韩小姐的城堡阅读 2,350评论 0 0
  • D1 关键词:独立书店 1200bookstore 出行线路:地铁一号线 体育中心站 上专业课的原因,我知道了12...
    IFJuly阅读 1,904评论 0 0
  • 关于午后 关于一瞬间的感受 夕阳拉长了钟楼的影子 《回家》的长调伴着一队队红领巾的跳动 你们知道吗 往日嬉闹的旷野...
    空修阅读 1,001评论 0 4