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、谈谈有经验的程序是如何使用逻辑或、逻辑与运算的!

 

猜你喜欢

转载自www.cnblogs.com/H97042/p/9254607.html