JavaScript >> 有符號右移運算子

admin發表於2019-04-10

有符號右移運算子由兩個大於號(>>)表示。

它能夠將3二進位制數整體右移指定的位數,左側出現的空位用符號位填充。

255的二進位制數是:

[JavaScript] 純文字檢視 複製程式碼
00000000000000000000000011111111

右移6位就是:

[JavaScript] 純文字檢視 複製程式碼
00000000000000000000000000000011

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var view32 = new Int32Array(1);
view32[0] = 255;
  
var newNum=view32[0]>>6;
console.log(newNum);

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201904/10/095003j61oazjstffv5tav.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

上面程式碼簡單演示了有符號右移運算子的作用。

相關文章