Bitshift in javascript
Posted
by pingvinus
on Stack Overflow
See other posts from Stack Overflow
or by pingvinus
Published on 2010-03-03T18:13:43Z
Indexed on
2010/05/03
2:58 UTC
Read the original article
Hit count: 389
JavaScript
|bit-shift
I've got a really big number: 5799218898. And want to shift it right to 13 bits.
So, windows-calculator or python gives me:
5799218898 >> 13 | 100010100100001110011111100001 >> 13 70791 | 10001010010000111
As expected.
But Javascript:
5799218898 >> 13 | 100010100100001110011111100001 >> 13 183624 | 101100110101001000
I think it because of internal integer representation in javascript, but cannot find anything about that.
© Stack Overflow or respective owner