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>
  • 相关阅读:
    .net 操作XML小结
    Oracle 10g RAC的负载均衡配置
    数据仓库建模与ETL实践技巧
    Red Hat Linux的分区
    用C#实现MVC(Model View Control)模式介绍
    SQL SERVER 日期函数大全
    ORACLE RAC工作原理
    NVARCHAR ,VARCHAR,NCHAR,CHAR区别
    SQLserver中用convert函数转换日期格式
    Linux之远程登录和文件传输
  • 原文地址:https://www.cnblogs.com/lhl66/p/7511597.html
Copyright © 2011-2022 走看看