How to use left shift (<<) bitwise operator in JavaScript

1 Answer

0 votes
var n1 = 5;
var n2 = 1;
document.write("n1 = " + n1.toString(2) + "<br />");
document.write("n2 = " + n2.toString(2) + "<br />");
var x = n1 << n2;
document.write("x = " + x.toString(2) + "<br />");


/*
  
   0101
<<    1
   ----
   1010
 
*/
 
/*
run:
 
n1 = 101
n2 = 1
x = 1010
 
*/

 



answered Apr 17, 2017 by avibootz

Related questions

1 answer 206 views
1 answer 193 views
1 answer 298 views
2 answers 230 views
1 answer 203 views
1 answer 143 views
...