У меня есть 2 числа в javascript, которые я хочу бить и. Они оба имеют длину в 33 бита
в С#:
((4294967296 & 4294967296 )==0) is false
но в javascript:
((4294967296 & 4294967296 )==0) is true
<p> 4294967296 вл етс ((длинным) 1) < 32
Как я понимаю, это связано с тем, что javascript преобразует значения в int32 при выполнении бит-мутных операций.
Как мне обойти это? Любые предложения о том, как заменить бит и с помощью набора других математических операций, чтобы биты не были потеряны?