Я хочу изменить код Go на код Javascript, но есть одна ошибка в результате, которая отличается между Go и Javascript.
Я хочу изменить результат javascript на результат Go (0xFFFFFFFF ^ 97)
Я пытаюсь его отладить и узнаю, что 0xFFFFFFFF ^ 97, в Go это 4294967198, но в javascript это -98.
На ходу:
number1 := 0xFFFFFFFF
number2 := 97
fmt.Print(number1 ^ number2) // 4294967198
В JavaScript:
var number1 = 0xFFFFFFFF
var number2 = 97
console.log(number1 ^ number2) // -98
0xFFFFFFFF ^ 97 - это другой результат в Go и Javascript