32-битный unsigned JavaScript побитовая операция - одна короткая

Почему

((255<<24)|(255<<16)|(255<<8)|255)>>>0

равняется 4294967295, когда

Math.pow(256,4)

равно 4294967296?

Обратите внимание, что побитовая операция не работает. Почему это?!

10
задан Peter Mortensen 16 September 2012 в 02:18
поделиться