• 运算符


    1、算术运算符

        +  -  *  /  %取余数  

    2、自增自减运算

      (++  --)放在右边先赋值后运算   放在左边一边运算一边赋值

    =====注释=====

    浮点型支持自增自减

    null支持自增自减

    字符串不支持自增自减

    3、赋值运算符

     +=  -=  *=  /=  %=  .=

    例子:a+=3;  ----->  a=a+3;

    4、比较运算符

       >  <  >=  <=  !=不等于

    5、逻辑运算符

      1.&&”与“运算符

        a.俩边都成立

        b.如果第一个表达式为false,则第二个表达式短路,整个结果是false.

        c.要求俩个表达式都为ture,结果才是ture.

            alert(true && true);   ------>    ture

            alert(true && false);  ------>   false

            alert(false && true);    ------->   false

            alert(false && false);   ------->   false

    =============================================================

      2.  ||  “或”的的运算符

        a.俩边表达式中有一个为ture,整个结果为ture.

        b.如果第一个表达式为ture,则第二个表达式短路,整个结果是ture.

            alert(true || true);     ----->   ture

            alert(true || false);    ----->  ture
            alert(false || true);   ----->   ture
            alert(false || false);   -----> false

    =============================================================

      3. !  “非”的运算符    取反的作用

        alert(!true); ----->   false

        alert(!false);   ------>  true

    6、三元运算符

      1、基本框架

        if(exp){

          exp为true的代码段;

        }else{

          exp为false的代码段;

        }

        缩写:exp1?exp2:exp3;

      2、例子

        if(3>2){

          document.write('aa');

        }else{

          document.write('bb');

        }

        页面输出是 aa

        缩写: var dd=3>2?' aa ' :' bb ';     

            document.write(dd);

       3、特殊

        var x=0/0; 

        var x=123;

        res=!isNaN(x)?0:x;

        alert(res);   输出是NaN

    7、逗号表达式

      var a,b,c,d;

      var i=1,j=2,k=3;

      var z=(n=1,m=2,p=3,p=0);

      alert(z+" "+n+" "+m+" "+p);   ----->     0  1  2  0

    注释:z取里边最后一个数值

            

  • 相关阅读:
    微信小程序wx.request请求用POST后台得不到传递数据
    小程序的movable-view怎么持续移动
    当inline-block或者float失效的时候怎么弄
    js中如何删除json对象的某一个选项
    情非得已
    框架变量的问题
    隐式等待写法__和显示等待对比问题___及误区
    显式等待大结局___封装成API方便控制层调用
    显式等待第二集____灵活写法__
    显式等待__第一集___追加了误区
  • 原文地址:https://www.cnblogs.com/songhao/p/10176122.html
Copyright © 2020-2023  润新知