码迷,mamicode.com
首页 > 其他好文 > 详细

逻辑于 逻辑或

时间:2018-03-29 02:05:59      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:cti   gpo   foo   div   作用域   col   UNC   span   判断   

&&逻辑与   ||逻辑或

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

 

逻辑于 逻辑或

标签:cti   gpo   foo   div   作用域   col   UNC   span   判断   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!