运算符的应用

来源:互联网 发布:windows数字签名 编辑:程序博客网 时间:2024/06/05 20:35

1、赋值运算符

     var   username='tom';//简单赋值运算符

     符合赋值运算符   a+=b   // a=a+b

                                   a-=b     //a=b-b

                                   a*=b     //a=a*b

                                   a/=b      //a=a/b

                                   a%=b   //a=a%b

                                  a^=b      // a=a^b

2、算术运算符

                +    -   *   /

                ++自增

                i=1;j=i++;  //j是1,i是2 // i++是先用后加

                 i=1;j=++i;  //j是2,i是2.因为++i是先加后用

--同理     

 0不能作为除数,如果是0的话,返回的是Infinity

3、比较运算符

>   大于

< 小于

>=

<=

==  等于  只根据表面值进行判断,不涉及数据类型

===  绝对等于 不仅判断表面值,还判断数据类型是否一样,

!=   只根据表面值进行判断,不涉及数据类型

!==  不绝对等于   不仅判断表面值,还判断数据类型是否一样,

4、逻辑运算符

! 逻辑非  !真=假,!假=真   !("11"===11)返回true

&&逻辑与  只有当两个操作数的值都是true的时候,结果才会true

    1<2&&2<3&&3<2   返回值  false

    false &&  true   返回值  false

      ture  && true  返回值  true

      true  &&  false   返回值false

||逻辑或  只要两个操作数值有一个是true ,结果就是true

          

     false && true 返回值 true

     ture && true 返回值 true

      true && false 返回值true

      false &&false  返回值false

(1<2)||(8>23)返回值是true

5、条件运算符

条件运算符是JavaScript支持的一种特殊的三元运算符

语法格式:操作数?结果1:结果2

如果操作数的值为true,则整个表达式的结果是1

如果操作数的值是false,则真个表达式的结果是2

var  a=2;

var  b=30;

var  c=a>b?a:b;

alert(c);   结果:b//30

6、字符串运算符

链接字符串的两种方式  

+    var  a="H"+"LL";

+=   a+="HHHHHHHH";//a=a+"HHHHHHHH";

0 0
原创粉丝点击