hugh 的个人博客

忽略的知识点- 位运算右移

场景:

对一个字符串做右移操作

"abc" >> 0  // 0

 

位运算,

左移x: 将操作数的转换成32bit二进制数, 整体向左移动x位, 右边补0

右移x: 将操作数的转换成32bit二进制数, 整体向又移动x位, 右边补0或1

 

"abc" >> 0的过程如下

ToInt32(ToNumber("abc")/*NaN*/) //NaN

NaN >> 0 // 0

 


标题:忽略的知识点- 位运算右移
作者:hugh0524
地址:https://blog.uproject.cn/articles/2019/05/15/1557886520716.html