javascript的操作符与操作符运算

1、一元加操作符(一元的减都是同理)




2、反码、补码(负数取二进制要经过下面的三个步骤,正数只走第一步)

 

 总结:操作数(正数取负,负数取正)减1,再减去被减数

 

 

3、按位异或(XOR),符号:( ^ )



 (不相同的位,就取1)

 

 

4、有符号的右移(>>),移位拿数值的符号值填补(正:0、负:1

左移(<<)和无符号的右移(>>>移位拿0填补

  

总结:左移不会影响数值的符号位,如【-2左移5位,是-642左移5位是64

 

 

 

5、逻辑或(||

  

如果preferredObject的值为null(或false) 则把backuoObject的值赋给myObject

 

 

6、加法 (+)

  

注意:加号操作符中,连接字符串后的部分当字符串处理

  1+2+3 = 123(字符在第一位)、1+2+3=123(第二位)、1+2+3=33(第三位)

 

 

7、减法(-)

 

在加减乘除中:1. false’’””null会被转为0true1

              2. undefinedNaN参与运算的都为NaN

 

 

8、比较符

 

注意:任何数与NaN比较都是falseNaN=NaN除外)

 

9、特殊比较:在等式比较中:1. false => 0true = > 1会转为相应的数值

                    2. undefinednullNaNfalse的意思

 

 

10、逗号操作符

 

注意逗号操作符总会返回最后一个值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值