zoukankan      html  css  js  c++  java
  • js几个逻辑运算符的形象概括

    “&&”是逻辑与操作符,只有“&&”两边值同时满足(同时为真),整个表达式值才为真。

    b>a && b<c    //“&&”是并且的意思, 读法"b大于a"并且" b小于c "

    ||"逻辑或操作符,相当于生活中的“或者”,当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真”。

    "!"是逻辑非操作符,也就是"不是"的意思,非真即假,非假即真。

    操作符之间的优先级(高到低):

    算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号

    如果同级的运算是按从左到右次序进行,多层括号由里向外。

    <script type="text/javascript">
                //自加(累加)
                var a=5,b=10,x,y;
                
                //【++在后】:先执行其它的,再自己加1
                x=a++;//①x=a 5   ②a=a+1  6    
                console.log(x);//5
                console.log(a);//6
                
                //【++在前】:先自己加1,再执行其它的
                y=++b;//①b=b+1 11  ②y=b 11  
                console.log(b);//11
                console.log(y);//11
                
                var j=20;
                j++;//j=21
                console.log(j);//21
                console.log(j++);//21 ①console.log(j)   ②j=j+1  22 先执行其它的,再自己加1
                console.log(j);//22
                
                var y=5;
                y++;//6
                console.log(y++);//6
                
                var x=10;
                console.log(++x);//11   ①x=x+1 11  ②console.log(x);  先自己加1,再执行其它的
                
                var x=12,y=13;
                z=(--y+x++)+x;
                //①(--13+x++)+x ②(12+x++)+x ③(12+12)+x ④24+13
                console.log(x);//13
                console.log(y);//12
                console.log(z);//37
            </script>
  • 相关阅读:
    软件设计中的立足点
    Clojure基础
    团队凝聚力
    执行力与领导力
    工作与生活
    分离焦虑OR责任焦虑
    保持激情
    立足点
    论研发管理--开篇
    初级码农常犯错误
  • 原文地址:https://www.cnblogs.com/lhl66/p/7511597.html
Copyright © 2011-2022 走看看