首页 > 其他 > 详细

逻辑于 逻辑或

时间:2018-03-29 01:35:28      阅读:188      评论:0      收藏:0      [点我收藏+]

&&逻辑与   ||逻辑或

1、在条件判断中

  &&: 所有条件都为真,整体才为真

  ||: 只要有一个条件为真,整体就为真

2、在赋值操作中

  ||  A||B 首先看A的真假,A为真返回A的值,A为假返回B的值(不管B是啥)

    1||2 ==>1

    0||false ==> false

  &&: A&&B 首先看到A的真假,A为假返回A的值,A为真返回B的值

    1&&2 ==》 2

  ·  0&&false ==》 0

       这里值得注意的一点: 逻辑与&& 的优先级是高于逻辑或

    0||2&&false||3 ==>3

eg:

var foo= hello;
(function (foo) {
    console.log(foo);
    var foo = foo || world;
    console.log(foo);
})(foo);  // 把全局Foo的值作为实参传递给私有作用域的形参
console.log(foo);

结果: hell0, hello, hello

 

逻辑于 逻辑或

原文:https://www.cnblogs.com/yaobolove/p/8667161.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!