zoukankan      html  css  js  c++  java
  • javascript 位操作符

     

    not:

    按位非,符号为波浪线~

    作用吧二进制数的所有位进行非操作,对应的十进制结果为原先10进制数字取负值然后减去1

    其他的操作符感觉不是很常用,分别为按位与(&),按位或(|),左移(<<),右移(>>),无符号右移(>>>)

    异或(^),其中在对10进制数翻倍的时候可以考虑左移动,右移动慎用,符号问题

    ---------------------------------------------------------------------------------------------------------------

    逻辑操作符:

    and

    并且操作,符号为&&

    表示当两者同时为真的时候才为真,其余时候为假

    一般使用一个对象的属性的时候可以这样写

    obj&&obj.attr;

    表示如果obj存在则执行obj.attr

    fn&&fn();

    一般回调函数喜欢这么写

    or:

    或,只要一个为真就为真,符号  ||

    设置默认值可以这样用

    var a=x||1;

    如果x没有定义就是默认值

  • 相关阅读:
    centos 7 端口
    linux yum
    linux RPM包管理
    linux 进程
    linux 显示系统执行的进程
    linux 任务调度
    linux 组管理
    linux 压缩和解压缩
    linux 文件目录类的指令 包含查找
    PHP指定字段的多维数组排序方法
  • 原文地址:https://www.cnblogs.com/onedayof2010/p/4272728.html
Copyright © 2011-2022 走看看