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>
  • 相关阅读:
    codeforces 690C3 C3. Brain Network (hard)(lca)
    codeforces 690C2 C2. Brain Network (medium)(bfs+树的直径)
    codeforces 690C1 C1. Brain Network (easy)(水题)
    codeforces 459E E. Pashmak and Graph(dp+sort)
    bzoj-1296[SCOI2009]粉刷匠(dp)
    codeforces 689E E. Mike and Geometry Problem(组合数学)
    Useful Field of View (UFOV)
    mongodb基础
    node.excel
    犀牛-6对象
  • 原文地址:https://www.cnblogs.com/lhl66/p/7511597.html
Copyright © 2011-2022 走看看