Hacker News new | ask | show | jobs
by nicoburns 1300 days ago
It may be strong typing, and there are just no ints. This is how JavaScript works: all numbers are f64.
1 comments

Then what is: 1 << 33
Hmm... it's 2. It seems that the bitwise operators do indeed convert numbers into 32 bit integers (truncating any decimal parts) before applying their operation.