zoukankan      html  css  js  c++  java
  • 运算符

    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取里边最后一个数值

            

  • 相关阅读:
    移动端 异常捕获
    禁止选中网页的某段文字
    Java正则表达式的解释说明
    error while performing database login with the xxx driver
    javascript 日期转换为中文
    chrono使用
    resize
    github使用
    adb 无法连接 CreateProcess failure, error 2 * could not start server *
    opencv-videowriter
  • 原文地址:https://www.cnblogs.com/songhao/p/10176122.html
Copyright © 2011-2022 走看看