一. javascript运算符

   1.instanceof

        例如:
      

 var mydata=new data();
        if(mydata instanceof data)
        {document.write(1)}


        上述函数会输出1

    2.&(逐位与运算符)
        将两个数转为2进制,若每位上的数均为1,则该位为1,否则该位为0,然后再转换为十进制数输出

        例如:

  var x=9&12;


        输出x=8

    3.|(逐位或运算符)
        将两个数转为2进制,若每位上的数存在1,则该位为1,否则该位为0,然后再转换为十进制数输出

        例如:
        

var x=1|15;


        输出x为15

    4.^(逐位异或运算符)
        将两个数转为2进制,若每位上的数相同,则该位为0,否则该位为1,然后再转换为十进制数输出

        例如:
     

   var x=1|15;


        输出x为14

    5.~(逐位非运算符)
        将两个数转为2进制,对每一位数取反,然后再转换为十进制数输出

        例如:
        

var x=~12;


        输出x=-13

    6.<<(左移运算符)
        将两个数转为2进制,然后向左移动一定的位数,然后再转换为十进制数输出

        例如
      

 var x=12<<2;


        输出x=12*4=48;

    7.>>(右移预算符)
        将两个数转为2进制,然后向右移动一定的位数,然后再转换为十进制数输出

        例如:

var x=12>>2;

(除以2,舍弃余数)
        输出x=12/2;

    8.>>>(用0补足的右移运算符)

        例如:
        

var x=-12>>>1;


        输出2147482642

    9.?:(条件运算符)

        例如:
        

var x=12;
        var a="x大于10
";         var b="x小于15
";         document.write(x>10?a:b);         document.write(x>15?a:b);


        输出 x大于10
                x不大于15
        
    10.new
        初始化对象实例

        例如:
        

var arr=new Array;
        arr =["1",true];
        document.write(arr[1);


        上述函数将对象arr初始化为数组类型,输出true
    
    
    11.void
        对两个操作数进行运算,但舍去运算结果

        例如:
      

 document.write(void(1+2));


        输出undefined
    
    12.typeof
        判断操作数的类型

        例如:
        

var x=1;
        document.write(typeof x);
        document.write(typeof(x));


        均输出number
    
    13. . 对象属性存取运算符
        与结构体元素使用类似
        不作赘述
    
    14.[]数组元素存取运算符
        与c语言用法相同
        不作赘述

    15.delete
        delete 对象名
        delete 对象名称.属性
        delete     数组[下标]
        delete 变量名
        删除成功返回true,失败则返回false
        注意:使用var定义的对象,变量,数组不能被删除
            如果删除对象中不存在的属性会返回true
            如果删除未定义的变量会返回true
    
    16. , 逗号运算符
        与c语言相似
        不作赘述

        
    17.this
        代表当前对象

        例如:
  

  
        
            
            
        


        点击分别弹窗 woshi 和 shabi

你可能感兴趣的:(JavaScript学习,javascript)