JavaScript&jQuery.短路值

短路值


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

<!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、JavaScript中的短路是什么?

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

 

2、逻辑与运算会不会发生短路?

3、谈谈有经验的程序是如何使用逻辑或、逻辑与运算的!

 

 

posted @ 2018-07-02 16:52  HL()  阅读(161)  评论(0编辑  收藏  举报