1. 程式人生 > >js 之操作符

js 之操作符

 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.位運算子

      二進位制位的與或非運算。