В JavaScript это кажется:
(4294958077 | 0) == -9219
Почему это не 4294958077?
Это говорит о том, что есть какие-то происходит своего рода переполнение (хотя, насколько я понимаю, диапазон типа JavaScript Number +/- 9007199254740992, что само по себе странно).
Даже если это было переполнение, конечно
(4294958077 | 0) == 4294958077
должно быть оценено как истинное, но это не так. t.
Помогите, пожалуйста