How to use unsigned right shift operator (>>>) operator in JavaScript

2 Answers

0 votes
const a = 5;          //  00000000000000000000000000000101
const b = 2;          //  00000000000000000000000000000010

console.log(a >>> b); //  00000000000000000000000000000001


   
 
/*
run:
 
1
 
*/

 



answered Nov 18, 2020 by avibootz
0 votes
const a = 15          // 00000000000000000000000000000010
const b = -5;         // 11111111111111111111111111111011
 
console.log(b >>> a); // 000000000000000011111111111111111
console.log(b >> a);  // 111111111111111111111111111111111
 
 
    
  
/*
run:
  
131071
-1
  
*/

 



answered Nov 18, 2020 by avibootz
edited Nov 18, 2020 by avibootz

Related questions

3 answers 258 views
1 answer 193 views
1 answer 143 views
1 answer 202 views
1 answer 298 views
2 answers 230 views
...