javaScript中运算符

01 算数运算符

   +  -  *  /  %  ++  --  三木运算

02逻辑运算符

   &   |  !  &&  ||   <    >    >=   <=  !=  ^

03连接运算符  

       +         

04特殊运算符

    ==(等值符 使用较多)

    比较的时候先比较类型  ,类型一致比较内容,类型不一致统一的转化成number,然后在比较内容    

    ===(等同符)

    比较的时候先比较类型,类型不一致直接返回false,类型一致在比较内容,内容一致返回true ,不一致返回false;

注意:

js中比较的时候用的不是(==)就是(===),没有equals这个方法

05代码实现

<script type="text/javascript">

var  a=10;

var b =21;

//算数操作

alert(a+b);

alert(b/a);//2.1

var c="123";

// 1012321    

alert(a+c+b);

//31123

alert(a+b+c);

//1231021

alert(c+a+b);

             var  d=true;

           alert(a+d);//  true---1   false---0

              var  e1=1;//---1 

              var  e2="1";//  ---1 

              var  e3=true;//  ---1

              var  e4="true";//  number(e4);--NAN

             /* alert(e1==e2);//F    T

              alert(e1==e3);//T    T

              alert(e1==e4);//F    F

              alert(e2==e3);//F    T

              alert(e2==e4);//F    F

              alert(e3==e4);//F    F

*/

              alert(e1===e2);//F

              alert(e1===e3);//F

              alert(e1===e4);//F

              alert(e2===e3);//F

              alert(e2===e4);//F

              alert(e3===e4);//F

</script>

原文地址:https://www.cnblogs.com/vincentmax/p/14273174.html