After running the same process in both JavaScript and C# using the & operator, I noticed that the result was different in each case.
C# Code
Int64 x = (634586400000000000 & 4611686018427387903);
x= 634586400000000000;
JavaScript Code
var x = (634586400000000000 & 4611686018427387903);
x= 0;
Have any insights on this discrepancy?