一. javascript运算符学习记录

一. javascript运算符学习记录,第1张

   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
        代表当前对象
    
        
            
            
        
        点击分别d窗 woshi 和 shabi

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/563839.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-03
下一篇 2022-04-03

发表评论

登录后才能评论

评论列表(0条)

保存