逻辑中断逻辑或||

如果有空的或者否定为假  其余是真的  0 ' '  numll  undefind  NaN

逻辑或短路运算    如果表达式1 结果为真 则返回的是表达式1 如果表达式1 结果为假 则返回表达式2

  <script>
    console.log(123 || 456); //123
    console.log(123 || 456 || 123 + 456); //123
    console.log(0 || 456 || 123 + 123); //456
    //逻辑中断很重要  它会影响我们程序运行结果
    var num = 1;
    console.log(123 || num++);
    console.log(num); //1
  </script>

 

posted @ 2022-04-01 14:16  罗砂  阅读(35)  评论(0)    收藏  举报