Javascript 或运算的判断小问题
生活随笔
收集整理的這篇文章主要介紹了
Javascript 或运算的判断小问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<script type="text/javascript">
?? ?var a = 1;
?? ?var b = 8;
?? ?var c = 1;
?? ?
?? ?if(a==c || a==b){
?? ??? ?document.write("變量 a,b,c中至少有兩個是相等的。");
?? ?}
</script>
<br/>
<script type="text/javascript">
?? ?var a = 1;
?? ?if(a==2 || ++a==2){
?? ??? ?document.write("a 等于2,或a遞增后等于2");
?? ??? ?document.write("此時變量a 的值為:"+a+"<br />"); 此時變量a 的值為2 而不是 1 ,因為(b==2 || ++b==2)中第一個條件不滿足就會在執行后面的條件了。
}
?? ?var b = 2;
?? ?if(b==2 || ++b==2){
?? ??? ?document.write("b 等于2,或b遞增后等于2");
?? ??? ?document.write("此時變量b 的值為:"+b+"<br />"); //此時變量b 的值為2 而不是 3 ,因為(b==2 || ++b==2)中第一個條件滿足就不在執行后面的條件了。
}
</script>
?? ?var a = 1;
?? ?var b = 8;
?? ?var c = 1;
?? ?
?? ?if(a==c || a==b){
?? ??? ?document.write("變量 a,b,c中至少有兩個是相等的。");
?? ?}
</script>
<br/>
<script type="text/javascript">
?? ?var a = 1;
?? ?if(a==2 || ++a==2){
?? ??? ?document.write("a 等于2,或a遞增后等于2");
?? ??? ?document.write("此時變量a 的值為:"+a+"<br />"); 此時變量a 的值為2 而不是 1 ,因為(b==2 || ++b==2)中第一個條件不滿足就會在執行后面的條件了。
}
?? ?var b = 2;
?? ?if(b==2 || ++b==2){
?? ??? ?document.write("b 等于2,或b遞增后等于2");
?? ??? ?document.write("此時變量b 的值為:"+b+"<br />"); //此時變量b 的值為2 而不是 3 ,因為(b==2 || ++b==2)中第一個條件滿足就不在執行后面的條件了。
}
</script>
轉載于:https://www.cnblogs.com/westlife/archive/2010/01/30/1660102.html
總結
以上是生活随笔為你收集整理的Javascript 或运算的判断小问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在MSBuild.exe中使用条件编译(
- 下一篇: VMware Workstation安装