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

逻辑运算符和逻辑表达式

时间:2017-12-14 21:05:43      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:结果   优先   ons   body   运算   逻辑或   span   javascrip   pos   

1.逻辑运算符

逻辑与  &&  并且  and
逻辑或  ||  或者  or
逻辑非  !   取反  not

2.逻辑运算符连接起来的式子就是逻辑表达式

逻辑表达式结果: 布尔类型的值,
var num1 = 10;
var num2 = 20;
console.log(num1 > 0 && num2 < 0);

3.逻辑与表达式结果: 有假就是假,全真才是真。

    表达式1    表达式2     逻辑与表达式结果
    真          真         真
    真          假         假
    假          真         假
    假          假         假
     var num1 = 10;
     var num2 = 20;
     var res = num1 < 0  &&  num2 < 0;
     console.log(res); //false

4.逻辑或表达式结果:有真就是真,全假就是假。

   表达式1    表达式2     逻辑或表达式结果
    真          真        真
    真          假        真
    假          真        真
    假          假        假
      var num1 = 10;
      var num2 = 20;
      var res = num1 < 0  ||  num2 < 0;
      console.log(res);//false

5.逻辑非表达式结果: 如果你之前是真,取反后就是假; 如果你之前是假,取反就是真。

    var num1 = 10;
    var res = !(num1 < 0); // !  false
    console.log(res); // true

6.逻辑运算符 的优先级

 逻辑非!     >    逻辑与&&     >    逻辑或||
    var num1 = 10;
    var num2 = 20;

    var res =  num1 > 0  ||  num2 < 0  &&  num1 > num2   ||   !(num1 < num2);
           //  num1 > 0  ||  num2 < 0  &&  num1 > num2   ||  false
           //  num1 > 0  ||  false  || false
           //   true
    console.log(res); //true

逻辑运算符和逻辑表达式

标签:结果   优先   ons   body   运算   逻辑或   span   javascrip   pos   

原文地址:http://www.cnblogs.com/oorx/p/8039191.html

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