1. 左移运算符(<<)

    该运算符有2个运算数,a<<b,将a左移相当于a乘以2的b次方,2个运算符要求是整数,或可以转换成整数的。

    如:1<<2 =4

    "1"<<2=4

5<<3=40

当运算符无法转换成整数时,运算结果为0

如:{}<<2 =0

NAN<2 =0

当运算数B无法转换成整数时,运算结果为 a

如:2<<{} =2

20<<NAN =20

当运算数a和b 均无法转换成整数时,结果为0

如:"a"<<Infinity =0

NAN<<NAN =0

2. 右移运算符 (>>)

该运算符有2个运算数,a>>b,将a右移b位,相当于Math.floor(a/2 的b次方)

如: 7>>1 =3

-7>>1 =-4

NAN>>1 =0

1>>NAN=1

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

如: "a">>>2 =0

"a">>>NAN =0

20>>>NAN=20

JS中如上。其它如java c c++ 大体也相同

最新文章

  1. C# Winform 实现自定义半透明loading加载遮罩层
  2. Oracle—RMAN备份(三)
  3. redis知识
  4. adb server is out of date. killing... ADB server didn&#39;t ACK * failed to star
  5. org.apache.commons.lang3 的随机数生成
  6. Android开发更新UI的几种方式
  7. HttpMessageConverter 专题
  8. 多态 与 鸭子类型 duck duck duck
  9. java 和 c++ 实现的各种基础数据结构和算法
  10. Java_Certificates does not conform to algorithm constraints
  11. Oracle 从共享池删除指定SQL的执行计划
  12. 【转】Json判断是否存在某个属性和遍历各个属性和值
  13. CSS样式有哪些常用的属性?
  14. XStream(xml/bean转换)
  15. .net core 填坑记之—格式转换问题
  16. 课时48.表单标签-H5(了解)
  17. pcs与crmsh命令比较
  18. eclipse导入tomcat
  19. Java智能图表类库JChartLib使用介绍
  20. ajax 传递文件成功时 jQuery提示parsererror错误

热门文章

  1. kubernetes实战篇之helm安装
  2. kubernetes实战篇之helm示例yaml文件文件详细介绍
  3. 大白话5分钟带你走进人工智能-第31节集成学习之最通俗理解GBDT原理和过程
  4. 设计模式-简单工厂模式(SimpleFactory)
  5. Jmeter接口测试实例-牛刀小试
  6. 剑指offer第二版-总结:排序算法
  7. ~~核心编程(二):面向对象——类&amp;属性~~
  8. spark 源码分析之十五 -- Spark内存管理剖析
  9. 列表 元组 range
  10. winapi创建不能改变大小的窗口