js 之操作符

版权声明:来自chirs,未经同意不得转载 https://blog.csdn.net/junmo_xiao/article/details/82667111

 1. 算数运算符

           +      -     *    /      %(取余)

 2.一元运算符

      ++   自增    b=a++  /  c=++a   b的值为a   c的值为  a+1       

        /*区别  : a++  a  参与运算后,a再自增,  ++a   a自增后的值参与运算*/

      -- 与++同理

      +    1)将一个变量转换为Number类型  2)  字符串的拼接    var age =‘12’;  age+1;   --->结果为121;

      -    与+的1)一样的,只是转换为number之后变为相反数

  3.比较运算符

       = =  值相等(若类型不一致,转换为相同类型,只比较值)   ===  全等于(数据类型也一致)     !=(不等)  !==(不全等)

      >               <          >=   <=

  4.逻辑运算符 (短路运算符)

          a&&b       与运算   a,b可以为Boolean  或者其他类型,若不是Boolean转换为Boolean进行比较

          a  ||  b       或运算   a,b可以为Boolean  或者其他类型,若不是Boolean转换为Boolean进行比较

          !a            非   a,b可以为Boolean  或者其他类型,若不是Boolean转换为Boolean进行比较

   5.    三目运算符

        a    ?b     :c       若  a为true    返回b     否则,返回c  

  6.位运算符

      二进制位的与或非运算。

猜你喜欢

转载自blog.csdn.net/junmo_xiao/article/details/82667111
今日推荐