zoukankan      html  css  js  c++  java
  • JavaScript 短路值

    了解表达式中的短路值。

    逻辑运算从左到右。逻辑或运算,当左边的条件成立时,后面的条件将不再参与运算。因此在逻辑或运算中,尽量将条件结果为true的放第一位。而在逻辑与运算中,尽量将条件结果为false的放到第一位。

    示例

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>短路值</title>
    </head>
    <body>
    <script>
     
       var a='Hello';
       var b=(a||'Unknown');
       println(b);
     
       var c='';
       var d=(c||'Unknown');
       println(d);
     
       var valueOne=0;
       var valueTwo=1;
       var valueThree=2;
     
       var e=(valueOne||valueTwo||valueThree);
       println(e);
     
        function println(a){
            document.write(a+'<br>');
        }
     
    </script>
    </body>
    </html>

    1.逻辑或运算,当左边的条件成立时,后面的条件将不再参与运算。

    2.逻辑与运算也会发生短路

  • 相关阅读:
    string截断
    winform截屏
    android自定义tabhost,tabcontent用intent获得
    Eclipse引入jar包的三种方式
    jquery dataTable的学习
    jquery datatable 参数
    Sql Server中三种字符串合并方法的性能比较
    sql表设计
    开发守则
    App Store2016年最新审核规则
  • 原文地址:https://www.cnblogs.com/max-hou/p/11053844.html
Copyright © 2011-2022 走看看