In JavaScript, sembra:Perché il bit di bit JavaScript è OR o si comporta in modo strano?
(4294958077 | 0) == -9219
Perché non è 4.294.958,077 mila?
Essa suggerisce che ci sia una sorta di trabocco calci in (anche se a quanto ho capito gamma di un tipo Number JavaScript è +/- 9007199254740992 modo che è strano in sé.)
Anche se era un overflow, sicuramente
(4294958077 | 0) == 4294958077
dovrebbe valutare come vero, ma non è così.
aiuto per favore
Controllare questo: 'avviso ((4294958077 | 0));' – Smamatti